萌新!js数组内的对象转成字符串,不用Object.keys和Object.values跪求!

arr=[
{仓库:'郑州'},
{规格:'红色'}
]
转成下面字符串形式
"仓库:'郑州',规格:'红色'"
这个怎么操作,不用Object.keys和Object.values,有其它方案没?
30秒到达战场
浏览 338回答 2
2回答

慕姐4208626

序列化+正则?JSON.stringify(arr).replace(/\[|\{|\]|\}/g,'')不晓得是不是你想要的

ITMISS

letstr=''for(letiteminarr){for(letkeyinarr[item]){if(arr[item].hasOwnProperty(key)){str+=key+":"+arr[item][key]+','}}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript