数组问题代码

数组的概念

可以存储多个数据
构造函数形式,通过new和Array关键字创建的
通过函数构造了一个对象,构造函数其实是对象的一种创建方式这种方式是js提供好的可以直接使用
字面量[ ]使用中括号表示数组,其实是数组简写形式
数组下标:[0,1,2,…]

数组元素
把数组里面的数据称之为数组元素

逆序输出
for (var i=arr.lenght-1;i>0;i–) 反向输出
使用for in 遍历数组
for(var i in arr)
使用for in 遍历数组下标默认是字符串类型,forin

函数传递参数问题
函数传递参数必须形参和实参一一对应(映射)
如果实参数量过多,形成接收是比较麻烦不利于后期维护

concat()用于连接两个或多个数组
var arr1=[‘数组’]
var arr2=[‘数组’]
var newarr=arr1.concat(arr2)

reverse()逆向排序,原数组也被逆向排序了
var arr1=[‘数组’]
var arr2=arr1.reverse()

tostring()将数组转成字符串
var arr=[数组]
var arr1=arr.tostring()

join()拼接符 将数组转成字符串,中间以拼接连接符
var arr=[数组]
var arr1=arr.join(‘&’)

sort()对数组进行排序,会影响原数组
arr3.sort (function(a,b){
return b-a}) b-a=降序
console.log(arr3)

slice(start,end)截取素组元素
start表示从什么位置开始
end表示到什么位置结束(不包含结束位置)
注意点:如果给的是负数转成倒数排列
0 1 2 3 4
var arr=[8,9,10,11,12]
var arr1=arr.slice(1,4)
var arr1=arr.slice(0,-2)
console.log(arr1)

splice(参数1,参数2)删除
参数1表示从什么地方开始
参数2表示从什么地方结束
数组删除案例
数组删除案例
生成新数组
生成新数组案例
continue 跳过/结束本次循环

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值