Javascript 在给定键处的对象上添加数组属性
我需要帮助,了解如何将数组属性添加到具有给定键的对象的输入位置Javascript 在给定键处的对象上添加数组属性,javascript,Javascript,我需要帮助,了解如何将数组属性添加到具有给定键的对象的输入位置 var myObj = {}; var myArray = [1, 3]; 输出应该是这样的: addArrayProperty(myObj, 'myProperty', myArray); console.log(myObj.myProperty); // --> [1, 3] 我建立了一个代码,它给了我确切的输出,但当改变它的值未定义 var myObj={}; var myArray=[1,3]; var myP
var myObj = {};
var myArray = [1, 3];
输出应该是这样的:
addArrayProperty(myObj, 'myProperty', myArray);
console.log(myObj.myProperty); // --> [1, 3]
我建立了一个代码,它给了我确切的输出,但当改变它的值未定义
var myObj={};
var myArray=[1,3];
var myProperty=myArray;
函数addArrayProperty(对象、键、arr){
myObj.myArray=myObj.myProperty;
返回myArray;
}
addArrayProperty(myObj,'myProperty',myArray)代码>您应该替换myObj.myArray=myObj.myProperty代码>
要myObj.myProperty=myObj.myArray代码>
var myObj={};
var myArray=[1,3];
函数addArrayProperty(对象、键、arr){
myObj[key]=arr;
返回myObj;
}
addArrayProperty(myObj,'myProperty',myArray);
console.log(myObj);
console.log(myObj.myProperty);//[1,3]
您应该替换myObj.myArray=myObj.myProperty代码>
要myObj.myProperty=myObj.myArray代码>
var myObj={};
var myArray=[1,3];
函数addArrayProperty(对象、键、arr){
myObj[key]=arr;
返回myObj;
}
addArrayProperty(myObj,'myProperty',myArray);
console.log(myObj);
console.log(myObj.myProperty);//[1,3]
当我登录myObj时,它仍然给出未定义的?你知道为什么吗?@Salma它对我有用,如果你还有问题,试着运行我答案中的代码。将您的代码放在jsfiddle.net上。当我登录myObj时,它仍然提供未定义的代码?你知道为什么吗?@Salma它对我有用,如果你还有问题,试着运行我答案中的代码。将代码放在jsfiddle.net上。