需求:判端一个字符串是否包含另一个字符串?
实现:
var str = "adc";
判断str 中是否包含 "c"
if( str.indexOf("c")>0){
alert(“str中包含字符串c ”)
}
需求:判端一个数组是否包含某一个元素?
需要用到js原型链:
下面代码是把 contains方法添加到数组上面意思是:只要是数组都会有这个方法了
Array.prototype.contains =
function ( needle ) {
for (i in this) {
if (this[i] == needle) return true;
}
return false;
}
用法:
例子:
var
x = Array();或var x = [];
if (x.contains('foo')) {
// 包含foo做什么事情;
}
