为数据添加append,remove功能
时间:2021-01-05 13:46:01|栏目:JavaScript代码|点击: 次
Array.prototype.append = function(str) {
var newArr = new Array(str);
return this.concat(newArr);
}
Array.prototype.remove = function(str) {
var retArr = new Array();
for(i = 0; i < this.length; i++) {
if(this[i] != str) retArr = retArr.append(this[i]);
}
return retArr;
}
Array.prototype.hasItem = function(str) {
for(var i = 0; i < this.length; i++) {
if(this[i] == str) {
return true;
}
}
return false;
}
提示:javascript没有add,但是有push和unshift方法,没有remove,但有pop和shift方法,如果不行,还有splice方法
var newArr = new Array(str);
return this.concat(newArr);
}
Array.prototype.remove = function(str) {
var retArr = new Array();
for(i = 0; i < this.length; i++) {
if(this[i] != str) retArr = retArr.append(this[i]);
}
return retArr;
}
Array.prototype.hasItem = function(str) {
for(var i = 0; i < this.length; i++) {
if(this[i] == str) {
return true;
}
}
return false;
}
提示:javascript没有add,但是有push和unshift方法,没有remove,但有pop和shift方法,如果不行,还有splice方法
栏 目:JavaScript代码
下一篇:js中递归函数的使用介绍
本文标题:为数据添加append,remove功能
本文地址:http://www.codeinn.net/misctech/40771.html