Neg*_*iri 2 javascript arrays ecmascript-6 lodash
我有一个字符串数组,我想将其转换为对象数组。
array = ['a', 'b', 'c'];
Run Code Online (Sandbox Code Playgroud)
我想生成
array= [
{'name': 'a', 'isChecked': false, 'availibility': 0 },
{'name': 'b', 'isChecked': false, 'availibility': 0 },
{'name': 'b', 'isChecked': false, 'availibility': 0 }
];
Run Code Online (Sandbox Code Playgroud)
我在下面尝试过,仍然返回原始数组!
array.map((name) => ({
name,
isChecked: false,
availability: 0
}));
Run Code Online (Sandbox Code Playgroud)
你会怎么做?
你可以这样使用map:
array= ['a', 'b', 'c'];
let newArr = array.map(item => {
return {
'name': item,
'isChecked': false,
'availibility': 0
}
})
console.log(newArr);Run Code Online (Sandbox Code Playgroud)