javascript - Javascript如何在对象中推送项目
问题描述
var data = {items: [
{id: "1", name: "Snatch", type: "crime"}
]};
我想添加标记的关键。
所以结果是:
var data = {items: [
{id: "1", name: "Snatch", type: "crime", mark:"10"}
]};
我能怎么做 ?我试图这样做,data.items.push({"mark": "10"})
但它添加了另一个不是我想要的对象。
谢谢。
解决方案
访问正确的索引并简单地设置属性
data.items[0].mark = "10";
推荐阅读
- mysql - mysql根据日期选择最新数据
- jquery - 如何为每个输入输出不同的值
- javascript - SyntaxError 如果在函数中,则为意外标记
- python-3.x - How to connect pydrive with an Service Account
- linux-device-driver - 套接字如何获得发送失败状态?
- yocto - 更新 bitbake 文件后,旧版本的库包含在图像中
- go - 像'\u7cfb'这样的多个unicode与普通字符串混合,如何转换为普通文本
- node.js - 针对意外错误的 Angular 常规错误处理
- sql - 包含子组的总计
- python - 使用python在多行中查找交点