-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