gpt4 book ai didi

Javascript 在运行时扩展对象?

转载 作者:行者123 更新时间:2023-11-28 11:39:43 25 4
gpt4 key购买 nike

嗨,这可能吗?假设您有以下内容:

var settings = {
name : 'bilbo',
age : 63
}

您可以在运行时动态添加另一个属性吗?

var settings = {
name : 'bilbo',
age : 63,
eyecolor : 'blue'
}

最佳答案

只需使用点符号即可添加新属性:

var settings = {
name : 'bilbo',
age : 63
}

settings.eyecolor = 'blue';

// or: settings['eyecolor'] = 'blue';
// both of the above will do the same thing:
// add a property to your object

console.log(settings);
/* Logs:
{
name : 'bilbo',
age : 63,
eyecolor: 'blue'
}
*/

附注这是一个常规的 JavaScript 对象文字。与 JSON 无关。

JSON 只是一种将对象/数组表示为看起来像 JavaScript 代码的字符串的方法。

关于Javascript 在运行时扩展对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8506472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com