gpt4 book ai didi

javascript - 访问对象声明中的变量

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

你的怎么样?好吧,我希望:)

我有这个代码

// Setup
var collection = {
"5439": {
"album": "ABBA Gold"
}
};


// Only change code below this line
function updateRecords(id, prop, value) {

if(!collection[id].hasOwnProperty(prop) && value !== ""){
collection[id] = {
prop: value
};
}
return collection;
}



// Alter values below to test your code
updateRecords(5439, "artist", "ABBA");

重点关注 updateRecords 函数。

我想在对象声明中访问我的函数的 value 属性。但声明内的 prop 值是像字符串一样的 prop。我该如何更改它?

这是执行代码后的集合

  var collection = {
"5439": {
prop: "ABBA"

}
};

我不需要像字符串这样的 Prop 。我想要通过参数发送给函数的变量值

最佳答案

要设置对象的属性,请执行以下操作:

collection[id][prop] = value;

关于javascript - 访问对象声明中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40225422/

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