数据拼接,使用,隔开并且最后一个符号删除
问题: 后台返回一个数组,需要取到每个对象的,自己拼接成字符串,以、 隔开
let str = [{name: '照明'},{name: '插座'}];
方法1:
let newSar= '';
str.map(({ name, sex }) => { return newSar+= name + ';' }); newSar.substr(0,newSar.length-1)
方法2:
const newStr2 = str && str .map(({ name, index}) => ( `${name}${index&& `(${index})` }` )).join(';')} console.log(newStr2);