你好!有一个数字数组。我需要检查这个数组是否存在数字,其中包括数字 6。我正在遍历数组for。你能告诉我最好的方法吗?将每个数字与正则表达式进行比较还是有其他方法?
var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var n = 6;
for(var i = 0; i<numbers.length; i++){
var sort[] = numbers[i];
if(numbers[i].search(n)){
delete(numbers[i]);
}
}
如果您需要替换评论中所述的数字,那么
该类
Array有一个map以回调函数为参数的方法,为每个数组元素调用此函数,并根据返回的结果形成一个新数组。该对象
RegExp有一个方法test来检查传递的参数是否与正则表达式匹配。6您可以使用正则表达式检查数字中是否存在数字/6/。或者通过表达式/6/.test(num)总的来说,我们得到了代码