在java中A包含B的写法 if(A.contains(B)){ ... } 在js中没有contains方法,应该使用下面这种方法: var an = "传染性.潜伏性.破坏性"; var split_an= an.split("."); 其中split();返回的是Array数组,所以split_an是个Array数组. var an="传染性.潜伏性"; var stu_an = an.split("."); 对于A包含
/** * 对于由简单类型数据组成的对象为元素组成的数组进行去重操作 * @params {Array} 需要去重的对象数组 * @returns {Array} 去重后的对象数组 */ function distinct(sourceArray) { var resultArray = []; var i, j, currentSource, currentResult; for (i = 0; i < sourceArray.length; i++) { currentSource = so
验证JS中是否包含重复元素,有重复返回true:否则返回false 方案一. function isRepeat(data) { var hash = {}; for (var i in data) { if (hash[data[i]]) { return true; } // 不存在该元素,则赋值为true,可以赋任意值,相应的修改if判断条件即可 hash[data[i]] = true; } return false; } 方案二. function isRepeat(arrs) { i