如何通过破坏 es6 将对象属性转换为数组
how to convert objects properties into array with destruction es6
我在
中分配了一组对象
products:{id: null, name: 6801},
{id: null, name: 6802},
{id: null, name: 6805}
我需要使用 map 函数并迭代需要转换为字符串数组的名称。
当前代码写在0中:{names: 6197} 1 : {names: 6801} 2 : {names: 6802}
但我需要以下格式
names:[6802,6802,6805],
products.map(({name: names}) => ({names}));
尝试
let productNamesArray = products.map(ele=>{return ele.name;});
您似乎在寻找
products.map(({name}) => name);
不要将结果值放在大括号中,那样会形成另一个对象字面量。
我在
中分配了一组对象 products:{id: null, name: 6801},
{id: null, name: 6802},
{id: null, name: 6805}
我需要使用 map 函数并迭代需要转换为字符串数组的名称。
当前代码写在0中:{names: 6197} 1 : {names: 6801} 2 : {names: 6802}
但我需要以下格式
names:[6802,6802,6805],
products.map(({name: names}) => ({names}));
尝试
let productNamesArray = products.map(ele=>{return ele.name;});
您似乎在寻找
products.map(({name}) => name);
不要将结果值放在大括号中,那样会形成另一个对象字面量。