js数组对象的封装转换问题:
let arr = ["heart-8","clubs-3"]
想转换成这种数据格式:
let newArr = [{type:"heart",text:"8"},{type:"clubs",text:"3"}]
我的写法是:
let card_item = {};
for(let i=0;i<arr.length;i++){
card_item.type = arr[i].split('-')[0];
card_item.text= arr[i].split('-')[1];
}
到最后得到的都是最后一个obj,怎么写成多个obj呢?
胡子哥哥
相关分类