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呢?
添加回答
举报
0/150
提交
取消