-2
我想實現一個方法找到一個array.I一些已經被認爲可能的解決辦法,但我不知道該怎麼做,我已經在搜索互聯網,但我沒有發現任何...如何在數組中找到數字?
我想實現一個方法找到一個array.I一些已經被認爲可能的解決辦法,但我不知道該怎麼做,我已經在搜索互聯網,但我沒有發現任何...如何在數組中找到數字?
從Mozilla的文檔:
使用的indexOf()
下面的示例使用的indexOf()數組中的定位值。
var array = [2, 9, 9];
array.indexOf(2); // 0
array.indexOf(7); // -1
array.indexOf(9, 2); // 2
array.indexOf(2, -1); // -1
array.indexOf(2, -3); // 0
找到元素
var indices = [];
var array = ['a', 'b', 'a', 'c', 'a', 'd'];
var element = 'a';
var idx = array.indexOf(element);
while (idx != -1) {
indices.push(idx);
idx = array.indexOf(element, idx + 1);
}
console.log(indices);
// [0, 2, 4]
'的所有出現[1,2,3] .indexOf(2)'https://developer.mozilla.org/ en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf –
或者這個:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find –
* 「我在互聯網上搜索過,但我什麼都沒找到。」 - 嗯......如果你把問題的標題輸入Goog你會立即得到如何在幾種編程語言中做到這一點的結果,顯然你可以通過在查詢中添加「javascript」來縮小範圍。 – nnnnnn