JavaScript用于在单个变量中存储多个值。数组是一个特殊的变量,可以一次存储多个值。下面这篇文章是小编详细总结一下JavaScript数组,有需要的朋友可以参考一下。
目录
一、阵列感应1。字符串拆分成数组2。设置和映射转换成新的数组3。现有数组的浅拷贝4。arguments对象很容易转换成数组5。自定义对象已转换。
二。迭代器方法三。数组的常用操作方法
一、数组归纳
1. 字符串拆分为数组
console . log(array . form(' red ')//[' r ',' e ',' d']
2. 将集合和映射转换为新数组
Const a1=新地图()。集('名','张三')。设置('年龄',18)
console . log(array . from(a1))//[['姓名','张三'],['年龄',18]
3. 对现有数组进行浅复制
常数a1=[
{
姓名:'小明',
年龄:18,
性别:“男性”
},
{
姓名:'小明',
年龄:18,
性别:“男性”
}]
const a2=Array.from(a1)
console.log(a2)
运行结果:
4. arguments 对象轻松转换为数组
函数argumentArray() {
console . log(array . from(arguments))//[1,2,3,4]
}
argumentArray(1,2,3,4)
5.转换自定义对象
让arrayLike={
0:'张三',
1: '18',
2:'男性',
3: ['猜','在哪里'],
长度':4
}
设arr=array . from(arrayLike);
console . log(arr);
运行结果:
Array.of (parameter)会将参数转换为数组。
(1,2,3,4) //[1,2,3,4]的数组
二、迭代器方法
在array的原型上有三种检索数组的方法:keys()、values()和entries()
(1,2,3,4) //[1,2,3,4]的数组
让用户=[
{
姓名:'张三',
年龄:18,
性别:“男性”
},
{
姓名:'李四',
年龄:19,
性别:“女性”
},
{
姓名:'王武',
年龄:20,
性别:“女性”
}
]
首先,使用user.key()遍历返回的数组索引。
console . log(array . from(user . keys())//[0,1,2]
User.values(),它循环访问返回的数组元素。
console . log(array . from(user . values()))
User.entries(),它遍历索引/值对。
console . log(array . from(user . entries()))
三、数组常用操作方法
slice(stratIndex,endIndex)
如果参数已满,则返回从起始索引到结束索引的所有元素;
如果只有一个参数,则返回从起始索引到结束索引的对应元素。
拼接(起始索引,长度,新1,新2.)
用于删除、替换或插入。
Letdata={'username':' ys ',' age':' 22 ',' gender ':'纪可1902 ',' class name':' Class 3 ',' id':6}
Person.splice(1,1,newData) //下面是替换的用法
这就是本文对JavaScript数组的详细归纳。更多相关的JavaScript数组,请搜索我们之前的文章或者继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。