js集合操作(简)

来源:互联网 发布:json数据 汉字编码 编辑:程序博客网 时间:2024/06/05 18:07

html页面中,如果涉及到多数据的提交,利用JS中的数组对象,可以实现类似于java语言中List等集合对象的功能,这将大大增加页面于后台交互的能力。

Array对象有许多基础方法,例如:push(增加),join(转化为字符串、以逗号分隔),sort(排序),但是没有提供删除方法,这里需要自己实现。

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}

需要注意,每次删除完一个数组元素,数组的长度会减1。

 

Array集合的格式(*):

    var arrayList = new Array();        arrayList.push("123");    arrayList.push("集合")    arrayList.push(123);        alert(arrayList);    // 打印格式:123,集合,123    alert(arrayList.toString());    // 打印格式:123,集合,123

我们可以看出,不管是什么格式的数据,存进去后都会变成字符串。

0 0
原创粉丝点击