欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-12 11:51 作者:修远Sama  | 我要投稿

1、数组

(1)字面量形式

var arr = 【1,2,3】 var arr = 【1,2,3】

通过中括号的方式创建数组。

(2)内置构造函数

var arr = new Array()

var arr = new Array()

通过内置构造函数创建数组。

(3)数组操作

length属性获取长度。

修改length的值,如果小于原数组长度,则会删除多余的元素。

设置length=0表示清空数组。

遍历数组,通过for循环按照下标遍历。

(4)常用方法(会影响原数组)

push末尾追加元素,返回值是数组长度。

pop末尾删除元素,返回值是删除的元素。

unshift前面追加元素,返回值是数组长度。

shift前面删除元素,返回值是删除的元素。

splice可以删除和新增元素。

splice(index,length)表示从哪个下标开始删除,删除length个元素。

splice(index,length,element1,element2,…)

拼接(索引,长度,元素1,元素2,...)

表示删除index下标开始的length个元素,并且新增对应的element元素。

reverse数组翻转,逆序返回。

sort数组排序,默认情况下,按照元素的每一位进行升序排列。要实习自定义排序,可以传递一个回调函数,如下所示:

arr.sort(function (a,b) {

arr.sort(function (a,b) {

return a-b 返回 A-B

})

上面就是升序排列,修改为b-a就是降序排列。

(5)常用方法(不影响原数组)

下面这些方法都将返回一个新数组,而不会修改原数组的值。

concat数组拼接函数。arr1.concat(arr2,e1,e2,…)在arr1后面拼接上对应的数组元素。

arr.join(分隔符)将数组按照指定分隔符拼接成字符串格式。

slice(开始下标,结束下标)截取数组元素。结束下标不写的话,就默认到结尾下标。下标可以为负数,负数表示从后面开始数下标,最后一个元素是-1。

arr.indexOf(ele)判断数组中是否包含某个元素,包含则返回下标,否则返回-1。indexOf(ele, index)可以指定从哪个下标开始查找。

(6)数组遍历

forEach循环。

arr.forEach(function (item, index, arr) {})

arr.forEach(function (item, index, arr) {})

arr.map(function (item){})

arr.map(function (item){})

every()

some()

filter()

find()

reduce()

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律