【发布时间】:2018-09-14 13:48:26
【问题描述】:
我们知道 find() 方法返回通过测试函数的第一个数组元素的值。
但在以下情况下,如果我需要所有元素怎么办?
<p id="myPEle">
</p>
const listIds = ["Vanilla","Vanilla"];
const itemId = 'Vanilla';
for(let i=0; i< listIds.length; i++){
const result = listIds.findIndex(id => id === itemId)
document.getElementById("myPEle").innerHTML += result;
}
我需要结果是“01”而不是“00”
【问题讨论】:
-
如果你需要所有元素,那么使用
.filter怎么样?
标签: javascript arrays ecmascript-6