如果我有這個:
{
"restaurant": {
"categories": [
{
"name": "Italia"
},
{
"name": "Modern"
}
],
}
}
我嘗試使用restaurant.categories獲取值,它回傳 [object, object],[object, object]
預期結果:意大利,現代
uj5u.com熱心網友回復:
你可以用map()它來做
let data = {
"restaurant": {
"categories": [
{
"name": "Italia"
},
{
"name": "Modern"
}
],
}
}
let result = data.restaurant.categories.map(n => n.name)
console.log(result)
uj5u.com熱心網友回復:
const data = {
"restaurant": {
"categories": [
{
"name": "Italia"
},
{
"name": "Modern"
}
],
}
}
// data.restaurant.categories is array of object so you have to return value from it.
const ans = data.restaurant.categories.map((item)=> item.name);
//get desired output:
console.log(ans);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/520858.html
