2019-03-23

第二章 数组

创建数组

数组的基本操作

常见二维数组操作

数组排序

了解JS就让我们从最基本的开始!

创建数组

1.什么是数组

数组对象是使用单独的变量名来存储一系列的值。

数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。

数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。

2.创建数组

(1) 常规方式:

(2) 简洁方式:

(3) 字面:

3.数组的基本操作

(1)获取数组长度:length属性

length不仅可以获取数组长度还可以修改数组长度

(2)访问数组元素:通过指定数组名以及索引号码,你可以访问某个特定的元素。(“数组名[下标]”)

(3)遍历数组元素:for.....in 和 for......of

for..in: 循环中的代码块将针对每个属性执行一次。

for...of是 ES6 新引入的特性。它既比传统的for循环简洁,同时弥补了forEach和for-in循环的短板。for-of 的语法看起来跟 for-in 很相似,但它的功能却丰富的多,它能循环很多东西。

(4)元素的添加和修改

添加

修改

删除

4.常见的二维数组

(1)创建与遍历

5.数组排序

(1)冒泡排序:在冒泡排序的过程中,按照要求从小到大排序或从大到小排序,不断比较数组中相邻两个元素的值,较小或较大的元素前移。

(2) 插入排序:通过构建有序数组元素的存储,对于未排序的数组元素,在已排序的数组中从最后一个元素向第一个元素遍历,找到相应位置并插入。其中,待排序数组的第1个元素会被看作是一个有序的数组,从第2个至最后一个元素会被看作是一个无序数组。

6.常见数组方法

(1)堆栈和队列的方法:利用Array对象提供的栈方法实现数组元素的添加与删除。

(2)检索方法:在开发中,若要检测给定的值是否是数组,或是查找指定的元素在数组中的位置。

(3)数组转字符串

join()和toString()方法的相同点:

可将多维数组转为字符串,默认情况下使用逗号连接。当数组元素为undefined、null或空数组时,对应的元素会被转换为空字符串

join()和toString()方法的不同点:

join()方法可以指定连接数组元素的符号。


(4)其他方法

splice()方法指定位置增删功能

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,434评论 0 4
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,368评论 0 3
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,119评论 0 0
  • 脆弱的芽探出头来时,初春正暖 山光水色,芳菲点亮每个夜晚的相思 一切初成的迅速拔节 一树暖色的记忆,一夜之间 染红...
    倚梦闲话阅读 294评论 1 3
  • 早起跑步感觉让一整天精力充沛,有力量,明天起早继续。明天要好好看完一本书了,不然看书的进度真要纳下来了。 明日...
    罗剑华阅读 170评论 0 0