我正在进行以下演示。如何对test
和数组arr1
中的元素进行精确比较?
var arr1 = ['noël','noel'];
var test = 'noel;
if(){
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
答案 0 :(得分:1)
如果您正在尝试确定测试是否包含在arr1中,您可以简单地:
if (arr1.indexOf(test) >= 0) {
// Test is in arr1!
}
indexOf函数返回项目的索引位置(如果它包含在数组中),-1
(如果它不在数组中)。
答案 1 :(得分:1)
if(arr1.includes(test)){
//Stuff happens
};
这应该可以解决问题。
答案 2 :(得分:0)
var test ='noel'的语法错误;
如果您要提取差异,可以使用此
var arr1 = ['noël','noel'];
var test = 'noel';
arr1.forEach(function(element)
{
element==test?null:console.log(element);
});