使用Javascript访问嵌套对象JSON数组

823g4n8901

使用Logger.log(response.data.phone),我将其记录在日志中:

[{label=work, primary=true, value=5558675309}, {label=work, value=6108287680, primary=false}, {value=6105516373, label=work, primary=false}]

我要返回的两个电话号码为5558675309, 6108287680

我已经尝试过了Logger.log(response.data.phone.value),但是行不通。我尝试过...phone['value'],我尝试过...phone[0].value,这个确实返回第一个电话号码5558675309但是我希望value每当我输入phone密钥都返回所有那么我将如何修改记录器?

Melchia

response.data.phone 是一个数组,您可以尝试遍历它:

Logger.log(response.data.phone.map(phone => phone.value).join(', '));

const response = {data: {phone : [{label:'work', primary:true, value:5558675309}, {label:'work', value:6108287680, primary:false}, {value:6105516373, label:'work', primary:false}] } }

const Logger = { log : console.log};

Logger.log(response.data.phone.map(phone => phone.value).join(', '));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章