JS第一节笔记(7)————数组,数组的操作方法

定义数组

创建数组

var 变量 = new Array                         实例化数组

var 变量 = [ , , ,  ]                               另外一种创建

[    ]        中括号为数组标志

使用数组

例:

var arr=[1,2,3,4,5 ]

使用格式:      数组名[ 下标]       下标即为索引号,索引号从0开始

arr.length        为数组中数的个数

数组的操作方法

(1)数组名.includes( 指定项)

查看数组是否存在指定项,如果有返回true,如果没有返回-1

(2)Array.isArray(变量名)

判断是否为一个数组,是返回true,不是返回false

(3)数组名.indexof(指定项)

查看数组是否有指定项,如果有返回首次出现的下标,如果没有返回-1

(4)数组名.lastIndexof(指定项)

查看数组是否有指定项元素,如果有返回最后一次出现的下标,如果没有返回-1

注意这里的大小写

(5)数组名.join("字符串")

在数组各项之间插入相同字符串,并将数组转化为字符串

这里要注意,要再一次将arr.join的值赋给arr

这里还有一个小窍门,在我们输出时,有的时候不需要数组的逗号,我们可以通过:

arr=arr.join(" ")来去掉逗号输出

(6)数组名.push(添加项)

在数组的末尾添加项,返回数组的长度

(7)数组名.unshift(添加项)

在数组的开头添加项,返回是数组的长度

(8)数组名.pop( )

删除数组的末尾项,返回的是删除项

(9)数组名.shift( )

删除数组的首相,返回的是删除项

(10)数组名.reserve( )

反转数组的顺序,返回新的数组

(11)数组名.sort()

排序数组(默认按字母排序——升序),括号内可以传入自定义函数,定义排序规则

(12)数组名.splice()

1.当括号内只有一个元素时,表示从当前索引截取到最后一个,返回截取内容

2.当括号内有两个参数时,表示从当前索引号,截取几个,返回截取内容

3.当括号内有三个元素时,从第三个元素开始往后表示替换内容(在删除位置)

(13)数组名.slice()

1.当括号内有一个参数时,表示从当前索引号截取到最后一位,返回截取的数组,不会改变原数组

2.当括号内有两个参数时,第一个表示开始的索引号,第二个表示结束的索引号,不包含结束,返回截取内容

视频教程:

链接:https://pan.baidu.com/s/1vTY9NEz3tBVvHMa6HUXQsw 
提取码:2vlz

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值