js数组内的对象转成字符串,不用Object.keys和Object.values谢谢哈~

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

MM们

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

白衣非少年

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

相关分类

JavaScript