入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

JS数组的方法的返回值总结

创建时间:2017-12-27 投稿人: 浏览次数:326

不会改变原数组的方法

  • slice
  • concat 返回新的数组
  • map
  • filter
  • forEach

改变原数组的方法

  • pop 返回被删除的元素的值
  • push 返回数组新的长度
  • shift
  • unshift
  • splice 返回新数组
  • sort

其他数组方法

  • join() 返回字符串
  • split() 将字符串解析成数组,返回数组,并且数组中的每个元素都是字符串
  • sort() 返回排序后的数组
  • filter() 返回的数组元素是调用的数组的一个子集,并且是新数组
  • map() 返回的是新数组
  • indexOf() 返回找到的第一个元素的索引值,没有则返回-1
  • isArray() 返回true或者false 用来检测是否为数组的最好的方法,比instanceof靠谱
  • reduce() 返回单个值
  • forEach() 返回一个数组的拷贝,不会修改原数组
  • find() 返回第一个找到的元素,没有找到就返回undefined1
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。