js数组

一、定义数组

1.语法:

    -var arr = [ ],创建一个空数组(第一种)

    -var arr = new Array(),创建一个空数组(第二种)

    -如果var arr = new Array(10),则表示创建了长度为10个元素的空数组

2.添加元素方法:

    -数字编号的元素:arr[ 0 ]=“1” ;arr[ 1 ]=1;最终显示arr[ “1”,1 ]

    -字符串编号的元素:arr[ “foo” ]=“hellow”

    -注意:

        -添加元素时中括号里填写的数字编号为数组索引 / 下标,索引 / 下标从0开始,即0对应第一个值

        -写成数组情况时,值之间用逗号相隔

        -字符串编号的元素被视作对象的属性,不计算在数组长度以内,但会显示出来

        -js中的 数组和对象是完全互通的,除了在数组里面定义字符串下标以外,也可以在对象里定义数字属性

        -数组本质上就是对象,只不过具有额外功能层的对象,就是在对象基础上延伸了数字编号的属性,并支持[ ]语法来操作

二、遍历数组

    1.通过for循环下标的方式,来遍历数组中的元素    

    2.语法:for(var i = 0;i <= arr.length;i++){console.log(arr[ i ])}

    3.for循环遍历数组元素需要满足两个条件:

        -数组编号必须是连续的

        -for循环的是下标,不能遍历对象属性

    4.使用for...in遍历对象属性



      注意:

            -遍历出来的属性的顺序,不可控

            -不能遍历继承的属性

三、数组方法


4.字符串方法


五、数组排序


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

相关阅读更多精彩内容

  • 数组介绍 概念: 就是将若干个数据以一定的顺序放在一起的一个集合体,整体上就称之为“数组”。数组就是一列数据的有序...
    定格r阅读 2,976评论 0 0
  • 主要内容: 学习目标: 节数知识点要求第一节(数组的概念)数组介绍了解第二节(数组的特点)length属性了解字符...
    yy666777阅读 2,166评论 0 0
  • 一.关于数组 1.什么是数组 ①,数组的数据类型是Object,也就是说数组是对象。 ②,数组...
    印第安老斑鸠_333阅读 6,711评论 0 0
  • 原创声明 本文系作者辛苦码字所得,欢迎分享和转载,但请在明显位置注明作者的如下信息:笔名:来碗鸡蛋面简书主页:ht...
    来碗鸡蛋面阅读 8,428评论 0 4
  • 1.数组的创建 将一组无序的内容放在一个有序的列表中,这就是数组 。不关心名称,只关心值和顺序,是引用型数据 创建...
    learninginto阅读 3,505评论 0 9

友情链接更多精彩内容