js集合操作(简)

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值