我有一个名为attrs
的数组,其中包含多个对象。如何仅从对象中获取所需的数据
当我打印console.log(attrs)
我会得到这个
id:"123432"
class:"delivery"
selectParams:"{address:currentDelivery.customerDetails.dropID, type:'doorDelivery'}"
随着,我一个对象调用selectParams
这样,
selectParams:"{address:currentDelivery.customerDetails.dropID, type:'doorDelivery'}"
console.log(attrs.selectParams)
我已经打印出的对象,我得到了解决这个样子,
{address:currentDelivery.customerDetails.dropID, type:'doorDelivery'}
现在我只需要type
从这个对象,我试图打印这样的,
console.log(attrs.selectParams.type)
console.log(attrs.selectParams[0].type)
但我得到未定义的两个控制台。如何获得只有类型?
'var a = attrs.selectParams; var b = JSON.parse(a); 控制台。日志(二)'这是我已经尝试过,得到错误'JSON在位置1的意外令牌r' – krish