为数据添加append,remove功能_javascript技巧

js教程评论734 views阅读模式

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方法

企鹅博客
  • 本文由 发表于 2019年9月11日 12:18:59
  • 转载请务必保留本文链接:https://www.qieseo.com/385097.html

发表评论