Javascript 如何遍历名称数组并将每个名称指定为对象中属性的值?
我有一个数组:Javascript 如何遍历名称数组并将每个名称指定为对象中属性的值?,javascript,arrays,loops,object,Javascript,Arrays,Loops,Object,我有一个数组:vararraycars=[“萨博”、“沃尔沃”、“宝马”] 我如何遍历它,并将每个汽车指定为具有以下描述的对象中属性Name的值:var objectCars={Name:*insert car*,id:1234} 最后应该有3个对象。全部调用objectCars,但Name的值应不同 这是我的代码,显然不起作用: var arrayCars=[“萨博”、“沃尔沃”、“宝马”]; arrayCars.forEach(函数(){ var objectCars={Name:arra
vararraycars=[“萨博”、“沃尔沃”、“宝马”]代码>
我如何遍历它,并将每个汽车指定为具有以下描述的对象中属性Name
的值:var objectCars={Name:*insert car*,id:1234}代码>
最后应该有3个对象。全部调用objectCars,但Name的值应不同
这是我的代码,显然不起作用:
var arrayCars=[“萨博”、“沃尔沃”、“宝马”];
arrayCars.forEach(函数(){
var objectCars={Name:arrayCars,id:1234};
//在这里,我将这个对象发送到一个数据库。不必担心
});代码>您可以使用数组#map()
var arrayCars=[“萨博”、“沃尔沃”、“宝马”]。地图(c=>({
姓名:c,,
身份证号码:1234
}));
控制台日志(arrayCars)代码>您可以使用数组#map()
var arrayCars=[“萨博”、“沃尔沃”、“宝马”]。地图(c=>({
姓名:c,,
身份证号码:1234
}));
控制台日志(arrayCars)
forEach
回调中的第一个参数是数组循环中的当前值,所以您可以将其用作对象的名称
值
var arrayCars=[“萨博”、“沃尔沃”、“宝马”];
arrayCars.forEach(功能(汽车){
var objectCars={Name:car,id:1234};
console.log(objectCars)
});
forEach
回调中的第一个参数是数组循环中的当前值,所以您可以将其用作对象的名称
值
var arrayCars=[“萨博”、“沃尔沃”、“宝马”];
arrayCars.forEach(功能(汽车){
var objectCars={Name:car,id:1234};
console.log(objectCars)
});代码>向我们展示您为执行此操作而编写的代码,并具体解释哪些代码无法正常工作,以及为什么/哪些代码让您感到困惑。您知道如何执行for循环吗?请查看我的更新问题代码向我们展示您为执行此操作而编写的代码,并具体解释哪些代码无法正常工作,以及为什么/哪些代码让您感到困惑你知道如何做for循环吗?请检查我的更新问题和代码