arr=[3,5],brr=[{name:1},{name:1},{name:1},{name:2},{name:8},{name:9},{name:6}];js方法找出arr元素值作为brr的索引值生成的新数组
时间: 2023-11-01 22:22:52 浏览: 97
利用js查找数组中指定元素并返回该元素的所有索引示例
可以使用 JavaScript 来实现相同的功能。具体的实现方式如下所示:
```javascript
function generateNewArray(arr, brr) {
let result = [];
for (let i of arr) {
let index = i;
if (index < brr.length) {
result.push(brr[index]);
}
}
return result;
}
```
例如,当 `arr=[3,5],brr=[{name:1},{name:1},{name:1},{name:2},{name:8},{name:9},{name:6}]` 时,调用 `generateNewArray(arr, brr)` 的结果为 `[{name:2}, {name:9}]`。
注意,在 JavaScript 中,对象的属性名需要用引号括起来,所以在 brr 数组中的对象需要改成 `{name: "1"}` 的形式。
阅读全文