如何在javascript的对象中添加一个新的属性
How to add a new property in object in javascript
我有一个类似
的对象var obj = {
name : "Jenny",
roll : "1000"
}
现在我想在obj中添加一个名为grade
的新属性
之后我的对象看起来像
var obj = {
name : "Jenny",
roll : "1000",
grade :"7"
}
我没有得到任何方法从obj
obj[op]=value
。如何实现呢?
它是一个对象,所以你不能做obj[op] = value
可以改成obj.op = value
在这种情况下,obj.grade = 7
将达到目的。
你可以这样做。
Object.defineProperty(obj, 'grade', {
value: '7'
});
相关文章:
- AngularJS:如何用同一对象的另一个属性访问一个属性
- 如何为下拉列表的每个选项添加一个属性
- 如果另一个属性相同,请删除该属性
- Knockout observable没有观察到其中一个属性
- 检查来自不同数组的两个元素的一个属性是否相等
- 我想从使用onkeypress事件的文本区域获取一个属性
- ..的Javascript..循环中的对象没有在最后一个属性上运行
- 节点发布错误对象的第一个“属性”
- 如何在 XML 中搜索特定属性以检索另一个属性
- Angular JS如何观看“;只有一个属性”;
- 如果我们使用:运算符在函数内部定义一个属性,会发生什么
- AngularJS ng通过对象中的一个属性和一个文本框重复筛选
- 如何检索上一个属性的名称属性
- 如何使用jQuery只删除一个属性值而不删除另一个
- JavaScript-获取一个属性'的值
- 在ember.js记录上使用toJSON,将其中一个属性设置为null
- 如何在集合中指定模型的一个属性
- 基于一个属性Javascript检索多个对象
- 是否可以在材质ui中只更改样式道具中的一个属性
- 使用jquery从xml中选择一个属性