js对字符串,数组的操作

\\删除数组元素

Array.prototype.remove=function(dx)
  {
    if(isNaN(dx)||dx>this.length){return false;}
    for(var i=0,n=0;i<this.length;i++)
    {
        if(this[i]!=this[dx])
        {
            this[n++]=this[i]
        }
    }
    this.length-=1
  }

\\例子片段

var key = document.getElementById("key").value;

var k = key.split(",");//切割字符串为数组
            for (var i = 0; i < k.length; i++) {
                if(k[i]==obj.value)
                {
                   
                    k.remove(i);
                }
               
            }
            document.getElementById("key").value = k.join(",");
 

 

其中的k.join(",")是使用“,”来合并数组为一个字符串

你可能感兴趣的:(prototype)