js中数组的属性和⽅法
JS数组的常⽤属性
length
length 是⼀个可读可写的属性,⽤来表⽰数组的长度(即数组元素个数)。通过访问 length 属性,可以获取数组长度;⽽通过修改 length 的值,可以增加或减少数组元素,甚⾄可以完全清空数组元素。
constructor
返回创建 Array 对象原型的函数。
Prototype
允许您向数组添加属性和⽅法。
JS数组的常⽤⽅法
1) push(元素1,…,元素n)
push() ⽅法可把参数指定的元素依次添加到数组的末尾,并返回添加元素后的数组长度。
2) unshift(元素1,…,元素n)
unshift() ⽅法可把参数指定的元素依次添加到数组的前⾯,并返回添加元素后的数组长度。\
3) pop()
pop() ⽅法可弹出(删除)数组最后⼀个元素,并返回弹出的元素。
4) shift()
shift() ⽅法可删除数组第⼀个元素,并返回删除的元素。
5) splice(index,count[,元素1,…,元素n])
从数组中添加/删除元素。
6) slice(index1[,index2])
slice() ⽅法返回包含从数组对象中的第 index1~index2-1 之间的元素的数组。index2 参数可以省略,省略时表⽰返回从 index1 位置开始⼀直到最后位置的元素。需要注意的是,该⽅法只是读取指定的元素,并不会对原数组作任何修改。
7) sort()、sort(compareFunction)
sort() ⽅法⽤于按某种规则排序数组:当⽅法的参数为空时,按字典序(即元素的 Unicode 编码从⼩到⼤排序顺序)排序数组元素;当参数为⼀个匿名函数时,将按匿名函数指定的规则排序数组元素。
8) map()
map() ⽅法⽤于创建⼀个新的数组,其中的每个元素是指定数组的对应元素调⽤指定函数处理后的值。
9) reduce()
jsarray删除元素reduce() ⽤于使⽤回调函数对数组中的每个元素进⾏处理,并将处理进⾏汇总返回。
10) find()
find() ⽤于获取使回调函数值为 true 的第⼀个数组元素。如果没有符合条件的元素,将返回 undefined。
11) filter()
filter() ⽅法⽤于创建⼀个新的数组,其中的元素是指定数组中所有符合指定函数要求的元素。
12) forEach()
forEach() ⽅法⽤于对数组的每个元素执⾏⼀次回调函数。
13) reverse()
reverse() ⽅法可返回当前数组倒序排序形式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论