JS中判断一个数组是否有相同数据的
页面中有多个<select>
$("select").each(function(){
    str.push($(this).val());
});
// join() 方法用于把数组中的所有元素放入一个字符串。
//元素是通过指定的分隔符进行分隔的。
var s = str.join(",")+",";
var n = 0;
if (str.length != 1) {
    for(var i=0;i<str.length;i++) {
    // 用角标的方式来判断,indexOf中的值会去字符串中每个角标的值进行比对
        if (s.replace(str[i] + ",", "").indexOf(str[i] + ",") > -1) {
            n = 1;
        }
    }
}
    此博客只是为了记忆相关知识点,大部分为网络上的文章,在此向各个文章的作者表示感谢!
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号