简单的例子:判断 数组中是否有某个子元素
1 Array.prototype.in_array = function (str) {
2 var tempObj = {};
3 for(var i=0;i<this.length;i++){
4 tempObj[this[i]] = ''
5 }
6 return str in tempObj
7 }
然后,就可以调用这个方法:
1 var arr = ['皇室战争','捕鱼达人','王者荣耀','部落冲突'];
2
3 console.log(arr.in_array('部落冲突'));//true
4 console.log(arr.in_array('阴阳师'));//false