T E L : 0 1 0 - 5 1 6 6 3 5 7 3

剖析Js的数据类型

剖析Js的数据类型

时间:2019-08-19

Js中有6种数据类型:

5种基本数据类型(Number,String,Boolean,Undefined,Null);

1种复杂数据类型(Object);

数组(Array)这一复杂数据类型在前端开发过程中是比较常见的一种,因此数组有很多的操作方法。

在编程语言的学习中,除了基础必会的Hello World入门示例,数据的增删改查也是必不可少的。接下来为大家介绍几种数组常见的增删改查操作方法。

1. 数组操作方法——增加

(1)向尾部添加元素——push()方法 返回值为新数组的长度

image.png

(2)向头部添加元素——unshift()方法 返回值为新数组的长度

image.png

(3)在任意位置添加——splice()方法  (第一个参数是元素下标,第二个参数必须为0,第三个参数没有时数组不变,有一个或者多个时都会添加到数组中)

image.png

2. 数组操作方法——删除

(1)从头部删除元素——shift()方法 返回值为删除的元素

image.png

(2)从尾部删除——pop()方法 返回值为删除的元素

image.png

(3)删除任意位置的元素——splice()方法 (第一个参数是要删除元素的起始位置下标,第二个参数大于等于1,为1时删除一个元素,大于1时删除当前元素及之后的元素,删除总长度为第二个参数值,最大删除位置为数组最后一个元素)

image.png

3. 数组操作方法——修改

(1)splice()方法一个(第一个参数为要修改元素得下标,第二个参数为1时,第三个参数为改后的值)

image.png

(2)splice()方法 修改多个(第一个参数为要修改元素得起始位置下标,第二个参数大于1时,第三到最后一个参数为修改后的值,第二个参数后边的元素数量要与第二个参数值一致,最多修改到数组最后一位)

image.png

4.数组操作方法——查找

(1)filter() 查找满足某些条件的元素,返回值是满足条件的元素组成的数组,原数组不会发生改变。

image.png

这次的介绍就到这里,如有不足之处,欢迎批评指正。有补充之处,可在下方留言与我进行交流。

作者:崔云丽

© 2018 北京青梅睿创科技有限公司 版权所有 翻版必究 京ICP备17050044号-2