威特此例子中的物體添加嵌套屬性。有時data
已經存在,但在本例中不存在data
。的javascript:</p> <pre><code>obj = { id: '123', attr: 'something' } </code></pre> <p>現在我想添加的屬性<code>link</code>在屬性<code>data</code>:在對象
所以,如果我做
obj.data.link = 'www.website.com';
我得到的錯誤TypeError: Cannot set property 'link' of undefined
。
的結果應該是:
obj = {
id: '123',
attr: 'something',
data: {
link: 'www.website.com'
}
}
或只是'obj.data = {鏈接: 'www.website.com'}'。 ... – davidkonrad