我有以下声明:
const queue = [
{name: "Click2Call"}
]
return queue.name
这将返回 null
。
如何修复它以返回对象名称?
答案 0 :(得分:1)
你想做什么?这个
<块引用>queue:[{"name": "Click2Call"}]
在语法上是正确的,但没有做任何事情。如果您尝试创建一个名为 queue
的变量,您需要使用 const
或 let
(或 var
)声明该变量并使用赋值运算符 =
.例如:
const queue = [{"name": "Click2Call"}]
但这也是一个没有 name
属性的数组。您需要访问数组的第一个元素。例如:
return queue[0].name
答案 1 :(得分:0)
您正在尝试使用密钥访问数组。
你可以试试:
return queue[0].name
但这并不健壮,如果数组为空或索引值为 0 的值没有该键,则可能会失败。