博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js内置对象-Array
阅读量:5035 次
发布时间:2019-06-12

本文共 1021 字,大约阅读时间需要 3 分钟。

Array对象
  1、数组转换
    array.join() 作用:将数组的值拼接成字符串,会返回这个字符串
    array.join() 不传参数,默认按照逗号(,)进行拼接
    array.join("-") 按-进行拼接
    array.join(" ") 空串 不需要任何分割,紧挨着
  2、数组的增删操作
    array.push() 从数组的最后面添加元素 --可以添加一个或多个--返回新数组的length
    array.pop() 从数组的最后面删除一个元素--一次删除一个--返回删除的那个元素
    array.unshift() 从数组的最前面添加元素--可以添加一个或多个--返回新数组的length
    array.shift() 从数组的最前面删除一个元素---一次删除一个--返回删除的那个元素
pop()和shift()不接受传参,只有删除一个元素的作用,即便是传了参数也没什么用
3、数组的翻转和排序
arr.reverse()--翻转数组
arr.sort()---排序数组 默认按照字母的顺序排序
arr.sort(function(a,b)) a表示前一项 b表示后一项 return a-b 升序 return b-a 降序
4、数组的拼接和截取
arr.concat()--数组合并,不会影响原来的数组
arr.slice()--数组截取,从数组中截取一部分出来,并返回一个新数组(不会改变原数组)
1、arr.slice() --从开始截取到最后
2、arr.slice(begin) --从begin开始截取到最后
3、arr.slice(begin,end)--从begin截取到end,包括begin,不包括end
arr.splice()--删除数组或者添加数组元素,在数组的任意位置删除替换任意项
arr.splice(x,y) --x表示从哪开始删 y表示删几个
arr.splice(x,y,z) --x表示从哪开始删 y表示删几个 z表示替换的内容
5、数组查找元素查找在数组中第一次出现的位置
arr.indexOf() 用来查找数组中某个元素第一次出现的下标
----如果值在数组中不存在,返回-1
arr.lastIndexOf () 查找值在数组中最后一次出现的下标
----如果值在数组中不存在,返回-1

转载于:https://www.cnblogs.com/hhmmpp/p/11070267.html

你可能感兴趣的文章
jquery.lazyload延迟加载图片第一屏问题
查看>>
HDU 1011 Starship Troopers (树形DP)
查看>>
手把手教你写DI_1_DI框架有什么?
查看>>
.net常见的一些面试题
查看>>
OGRE 源码编译方法
查看>>
上周热点回顾(10.20-10.26)
查看>>
C#正则表达式引发的CPU跑高问题以及解决方法
查看>>
云计算之路-阿里云上:“黑色30秒”走了,“黑色1秒”来了,真相也许大白了...
查看>>
APScheduler调度器
查看>>
设计模式——原型模式
查看>>
【jQuery UI 1.8 The User Interface Library for jQuery】.学习笔记.1.CSS框架和其他功能
查看>>
如何一个pdf文件拆分为若干个pdf文件
查看>>
web.xml中listener、 filter、servlet 加载顺序及其详解
查看>>
前端chrome浏览器调试总结
查看>>
获取手机验证码修改
查看>>
数据库连接
查看>>
python中数据的变量和字符串的常用使用方法
查看>>
等价类划分进阶篇
查看>>
delphi.指针.PChar
查看>>
Objective - C基础: 第四天 - 10.SEL类型的基本认识
查看>>