用js实现数组包含函数,在与ligerUI同时使用时,第一种方法实现会有冲突。
1.是否包含元素函数:
2.js数组包含元素
1.是否包含元素函数:
Array.prototype.contains = function(ele){
var flag=false;
for(var i=0;i<this.length;i++){
if(this[i]===ele){
flag=true;
}
}
return flag;
}
2.js数组包含元素
/**
* arr 数字
* ele 元素
**/
function contains(arr,ele){
var flag=false;
for(var i=0;i<arr.length;i++){
if(arr[i]===ele){
flag=true;
}
}
return flag;
}
本文介绍两种JavaScript中实现数组包含特定元素的方法。一种是通过扩展Array.prototype来实现,但可能与ligerUI等库冲突;另一种是独立的函数形式,避免了潜在的命名冲突。
31万+

被折叠的 条评论
为什么被折叠?



