如何访问值从多维数组在javascript?



我正在尝试访问值。如果我输入{Movie.Score},分数就会打印出来。,

[{"score":0.70159364,"show":{"id":34653,"url":"https://www.tvmaze.com/shows/34653/all-american","name":"All American","type":"Scripted","language":"English",

我想打印姓名。我正在使用{movie.name}{movie.score.name},但它不打印。

假设你的数组是这样的,你必须首先告诉你的代码你想访问数组中的哪个元素,所以你写movie[index].show.name

如果movie是你的数组,那么你必须通过它的索引访问每个元素。

movie.score.name也不能工作,因为name不是score

中的属性

const movie = [{
"score": 0.70159364,
"show": {
"id": 34653,
"url": "https://www.tvmaze.com/shows/34653/all-american",
"name": "All American",
"type": "Scripted",
"language": "English"
}
}];
console.log(movie[0].show.name)

可以通过console.log('movie name', this.item[0]['show']['name']);

下面的演示。https://stackblitz.com/edit/angular-ja2m6n?file=src%2Fmain.ts

相关内容

  • 没有找到相关文章

最新更新