Javascript 如何使用.map添加对象的自定义属性
我正在使用插件引导选择选择器,它允许像普通选择控件一样选择多个值 如果我调用:$'items.val,我将创建在选择控件中选择的值的数组:Javascript 如何使用.map添加对象的自定义属性,javascript,Javascript,我正在使用插件引导选择选择器,它允许像普通选择控件一样选择多个值 如果我调用:$'items.val,我将创建在选择控件中选择的值的数组: ["1", "2"] 我希望将每个值包含在另一个对象中,如: var main = { items: $('#items').val() } 如何显示这样的结构: [ { id: 1 }, {id: 2} ] 使用map方法并将其更改为object 设arr=[1,2]; arr=arr.mapnum=>{id:parseIntnum}; co
["1", "2"]
我希望将每个值包含在另一个对象中,如:
var main = {
items: $('#items').val()
}
如何显示这样的结构:
[ { id: 1 }, {id: 2} ]
使用map方法并将其更改为object 设arr=[1,2]; arr=arr.mapnum=>{id:parseIntnum};
console.logarr 使用map方法并将其更改为object 设arr=[1,2]; arr=arr.mapnum=>{id:parseIntnum};
console.logarr 映射遍历每个对象并存储一个对象,该对象具有数组中每个访问元素的id,然后打印它 var a=[1,2];
console.loga.mape=>{id:Numbere}映射遍历每个对象,并存储一个对象,该对象具有数组中每个访问元素的id,然后打印它 var a=[1,2]; console.loga.mape=>{id:Numbere}使用以下命令: 设数组=[1,2]; console.logarray.mapx=>{return{id:Numberx} 使用以下命令: 设数组=[1,2]; console.logarray.mapx=>{return{id:Numberx} 使用 使用
可能重复的代码不鼓励只回答可能重复的代码。请点击并添加一些文字,总结您的代码如何解决问题,或者解释您的答案与之前的答案有何不同。不鼓励只使用代码的答案。请点击并添加一些文字,总结您的代码如何解决问题,或者解释您的答案与之前的答案有何不同。
items.map(id => ({id: Number(id)}))
var items = $('#items').val()
console.log(items);
// ['1', '2']
var main = {
items: items.map(function(item) {
return { id: parseInt(item, 10) }
})
}
console.log(main.items);
// [ { id: 1 }, {id: 2} ]