欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

javascript-Arry解析

程序员文章站 2023-12-23 22:38:21
javascript-arry 数组的定义:数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。 遍历:遍及所有,对数组的每一个元素都访问一次就叫遍历。 数组的属性: ....

javascript-arry

数组的定义:数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。

遍历:遍及所有,对数组的每一个元素都访问一次就叫遍历。

数组的属性: .length

数组的方法:
四个必须记住的方法: push():作用是在原数组上最后追加一位,返回值数组的新长度
pop():删除数组的最后一位,返回值是被删除的值
shift():删除第一个,返回删除的值
unshift():在第一位追加,返回值时数组的心长度

array.isarray(值):静态方法

数组的常用方法:
arr.concat(arr1):把arr1拼接早arr后边,返回值是新数组–不会改变原数组 arr.indexof(1):判断某个值是否在数组中,如果有返回索引号,日过如果没有返回-1
arr.lastindexof(1)
arr.join(“.”):用指定的拼接数组为字符串,返回值为拼接成的字符串–不会更改原数组 arr.sort():从新排序-从小到大,只能正常排纯数字数组,其他类型的数据排序规则不确定[1,1,2]
arr.reverse():数组反转
arr.slice(0,4):start end 如果只给了开始,代表截取从开始到全部
arr.splice(start,legth,值):从开始位置 截掉多长的 第三个参数作为填充的值
(返回值是截掉的元素组成的新数组,追加的数据会改变原素组)

数组的特殊方法:可以实现遍历数组
arr.every():判断数组的元素是够否满足条件,找到一个不满足的就结束循环,返回false
arr.some():和every()作用相反,找到一个真的就就结束吗,返回true 。否则返回false
方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。
方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。
arr.filter():挑出所有满足条件的元素,组成新数组
arr.foreach():只实现循环

数组第一个参数是每次循环拿到的数组的元素
第二个参数是索引号
第三个代表数组本身

上一篇:

下一篇: