a[n] && a[n].id
// or if you want a default value in case it doesn't exist
a[n] ? a[n].id : "not found"
要打印值,可以使用console.log。 请查看代码片段
const array = [{id: 1}, {id: 1}, {id: 1}, {id: 1}, {id: 1}];
// Accessing element in position 0
console.log(array[0]);
// Accessing the id of the element in position 0
console.log(array[0].id)
console.log(array[0]['id'])
// Accessing the id of the element in position 0 after checking its existence
console.log(array[0] && array[0].id)
// Accessing the id of the element in position 0 after checking its existence
// and returning a default value if it is not defined
console.log(array[0] ? array[0].id : "not found")
// Same as above but with an undefined value
console.log(array[99] ? array[99].id : "not found")
5条答案
按热度按时间2vuwiymt1#
你的问题有点混乱!
显示的ID不存在。?
数组[0].id将返回1;
wmvff8tz2#
你可以试试
t3psigkw3#
试试这个,会有用的
zynd9foi4#
要访问对象数组中
n-th
项的属性id
,您可以执行以下操作:要检查数组中的
n-th
项是否为undefined
(即不存在),在访问id
属性之前,可以用途:要打印值,可以使用
console.log
。请查看代码片段
f4t66c6m5#
试着用这个例子: