87,910
社区成员
发帖
与我相关
我的任务
分享
{"skuId":"55265684225","img":"/rank/jfs/t1/131957/13/11235/175364/5f715d1fEc508cb85/cf77205cd7d87001.jpg","jdPrice":"569.00"},{"skuId":"72412662423","img":"/rank/jfs/t1/139230/8/9619/215881/5f713d60Ee352e945/2e075e6c6326b2fc.jpg","jdPrice":"279.00"},{"skuId":"10020320308913","img":"/rank/jfs/t1/126460/35/9535/96614/5f364f3cE69e21450/cb02cc58ab4f6203.jpg","jdPrice":"259.00"}
//方法1,通过json字符串转json对象
var arrA = []
var arrB = []
var str = '{"skuId":"55265684225","img":"/rank/jfs/t1/131957/13/11235/175364/5f715d1fEc508cb85/cf77205cd7d87001.jpg","jdPrice":"569.00"},{"skuId":"72412662423","img":"/rank/jfs/t1/139230/8/9619/215881/5f713d60Ee352e945/2e075e6c6326b2fc.jpg","jdPrice":"279.00"},{"skuId":"10020320308913","img":"/rank/jfs/t1/126460/35/9535/96614/5f364f3cE69e21450/cb02cc58ab4f6203.jpg","jdPrice":"259.00"}'
str.split(/(?<=}),/).forEach(e=>{ //以[},]分割字符串
var obj = JSON.parse(e); //转成json对象
arrA.push(obj.skuId)
arrB.push(obj.jdPrice)
})
console.log(arrA)
console.log(arrB)
//方法2,用正则提取
var arrA = []
var arrB = []
var pattern = /{"skuId":"(\d+)","img":"(.*?)","jdPrice":"(.*?)"}/g
str.split(/(?<=}),/).forEach(e=>{ //以[},]分割字符串
var res = e.toString().matchAll(pattern).next() //用matchAll来匹配组信息,第0组位字符串本身
arrA.push(res.value[1]) //第1组提取信息
arrB.push(res.value[3]) //第3组提取信息
})
console.log(arrA)
console.log(arrB)