我有一个这样的对象:
{
username: {
hobby: [
{
hobby1: "cricket",
hobby2: "swim"
},
{
hobby3: "dance",
hobby4: "zumba"
}
]
}
}
我可以轻松地做一个forEach
和做,console.log(item)
但如果我只想要板球、游泳、舞蹈、尊巴舞的价值(不需要hobby1
通过hobby4
),该怎么办。有人可以告诉我如何单独提取值吗?
您可以使用 afor
中的 a轻松循环遍历对象和数组,for
如下所示:
let obj = {
username: {
hobby: [
{
hobby1: "cricket",
hobby2: "swim"
},
{
hobby3: "dance",
hobby4: "zumba"
}
]
}
}
for(let hobbies of obj.username.hobby) {
for(let hobby in hobbies) {
console.log(hobbies[hobby])
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句