数组和常用方法

//面向对象
    var arr01 = new Array(1,2,3,''abc);
      //直接创建
    var arr02= [1,2,3,'def'];
      //alert(arr0.length);
      //alert(arr02[3]);
     var arr03 = [[1,2,3],['a','b','c','d'],[true,false]];
    alert(arr03[1].length);
    alert(arr03[1][3]);
1.创建数组的方法有两种
2.面向对象
3.直接创建

取长度

.length

去索引为1的列表项的长度

alert(arr02[1].length);

去索引为`的第三个值

alert(arr03[1][3]);

拼接字符串

.jion()

默认在后面添加值

.push()

默认删除最后一个值

.pop()

默认在最前面添加一个值

.unshift()

默认删除第一个值

.shift()

反转并不是倒序

.reverse()

查找索引

.indexOf()

在索引为2的地方删掉一个值

.splice(2,1)

在索引为2的地方删掉一个值,并且加上'e' 相当于修改

.splice(2,1,'e')

在索引为2的地方删掉四个值,再插入'q','w','e','r'

.splice(2,4,'q','w','e','r')
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,282评论 19赞 139
  • 忙碌的周末两天,女儿奶奶昨天七十大寿,宴请几家人开心聚在一起吃饭和玩。 今天早上陪老人一起喝茶聊天。 女儿下午也做...
    清心0606阅读 155评论 0赞 2
  • 说说我忽然之间的一点想法吧,供曦参考。女孩吧,理想点想,应该学习这些。 应该学习打扮。学会化淡妆,学会穿衣打扮。因...
    子龙218阅读 182评论 0赞 0
  • 前言 作为一名刚接触前端的小白,想要通过文字记录下自己在前端道路上学习到的知识。一方面帮助自己能够更好地理解并梳理...
    迦叶凡阅读 77,825评论 5赞 16

友情链接更多精彩内容