我有一个array
夹,其中包含多个相同的值
["test234", "test9495", "test234", "test93992", "test234"]
在这里我想获取数组中每个
test234
的索引为此,我尝试了
Array.prototype.indexOf()
方法。但是它只返回我0
,但我希望它返回我[0, 2, 4]
。我怎样才能做到这一点?
var array = ["test234", "test9495", "test234", "test93992", "test234"];
document.write(array.indexOf("test234"));
最佳答案
只需使其成为for循环即可检查每个数组元素。
var array = ["test234", "test9495", "test234", "test93992", "test234"];
for (i=0;i<array.length;i++) {
if (array[i] == "test234") {
document.write(i + "<br>");
}
}