JS-Array的那么几个方法

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array

属性:

Array.length

方法:

Array.from()从类数组对象或者可迭代对象中创建一个新的数组实例。

Array.isArray()判断一个变量是否属于数组’
Array.of()根据一组参数来创建新的数组实例,支持任意的参数数量和类型。

数组实例:

所有的数组实例都会从Array.prototype继承属性和方法
修改的Array的远型会影响所有的数组实例
就是 这些方法会改变数组本身的结构 , 变量

属性:

Array.prototype.constructor
Array.prototype.length

方法:

copyWithin() 在数组内部,将一段元素序列拷贝到另一段元素序列上,覆盖原有的值。
fill() 将数组内指定区间内所有的值都替换成某个固定的值
pop() 删除数组中的最后一个元素并返这个
push() 在数组的末尾添加一个或多个元素并返回数组的长度
reverse() 颠倒数组
shift() 删除数组的第一个元素, 并返回这个
sort() 对数组进行排序,并放回这个数组
splice() 在任意位置给数组添加或删除某个元素
unshift() 在数组的开头增加一个或者多个元素,并放回数组的新长度

访问方法:

不会改变数组的值,只会返回一个新的数组和一个他期望的值
concat() 返回一个由当前数组和若干个数组组成的新数组
includes() 判断当前数组是否包含指定的值 返回一个布尔值
join() 将数组由指定字符拼接成一个字符串
slice() 截取数组中的一段元素组成一个新的数组
toSource() 以弃用
toString() 将数组由逗号拼接成一个字符串返回
toLocaleString() 返回一个由所有元素组合而成的本地化后的字符串
indexof() 检索数组中第一个与指定值匹配的元素的索引,如果找不到就返回-1
lastIndexOf末尾检索数组中与指定值匹配的索引, 如果找不到返回-1

迭代方法;

forEach() 为数组中的每一个元素执行一次回调
entries() 返回一个数组迭代对象
every() 如果数组中的每个元素都满足回调就返回true只要有一个不满足就返回false
some() 如果数组中有一个元素满足回调就返回true都不满足才返回false
filter() 将符合过滤函数的值放在新的数组中返回
find() 匹配第一个满足测试函数的返回如果没有返回undefault
findIndex() 匹配第一个满足函数的元素返回索引没有返回-1
keys() 返回一个数组迭代对象,
map 返回一个由回调函数返回值组成的新的 数组
reduce 这是一个牛逼的函数单独起一片博客
reduceRight和reduce一样 不过是从后向前遍历
values返回一个数组迭代对象, 该迭代器会包含数组的值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值