js找出200在[{name:200},{name:100}]数组中的下标
时间: 2024-09-06 14:01:47 浏览: 39
javaScript array(数组)使用字符串作为数组下标的方法
在给定的JavaScript数组 `[{name:200}, {name:100}]` 中查找 `{name:200}` 对象的下标并不直接对应于数字 200,因为这是一个包含对象的数组,每个对象都有一个名为 "name" 的属性。为了找到包含 `name: 200` 对象的下标,你需要遍历整个数组,并检查每个对象的 `name` 属性。
下面是一个简单的示例代码来实现这个功能:
```javascript
let array = [{name: 200}, {name: 100}];
let targetName = 200;
for(let i = 0; i < array.length; i++) {
if(array[i].name === targetName) {
console.log('Object with name 200 found at index', i);
break; // 找到后就停止搜索,避免重复
}
}
```
在这个例子中,如果找到 `name` 为 200 的对象,将输出它的索引 `0`,因为第一个元素的 `name` 就是 200。
阅读全文