如何在javascript的对象中添加一个新的属性

How to add a new property in object in javascript

本文关键字:一个 属性 添加 javascript 对象      更新时间:2023-09-26

我有一个类似

的对象
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'
    });