返回数组中对象的值

时间:2021-02-03 19:07:19

标签: javascript arrays object

我有以下声明:

const queue = [
  {name: "Click2Call"}
]
return queue.name

这将返回 null

如何修复它以返回对象名称?

2 个答案:

答案 0 :(得分:1)

你想做什么?这个

<块引用>
queue:[{"name": "Click2Call"}]

在语法上是正确的,但没有做任何事情。如果您尝试创建一个名为 queue 的变量,您需要使用 constlet(或 var)声明该变量并使用赋值运算符 = .例如:

const queue = [{"name": "Click2Call"}]

但这也是一个没有 name 属性的数组。您需要访问数组的第一个元素。例如:

return queue[0].name

答案 1 :(得分:0)

您正在尝试使用密钥访问数组。 你可以试试: return queue[0].name

但这并不健壮,如果数组为空或索引值为 0 的值没有该键,则可能会失败。