需求:判端一個字符串是否包含另一個字符串?
實現:
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做什么事情;
}
