本节知识点
- 数组中常见的方法
实际方法
- Array.form() 加length属性,JSON数组格式就是为了前端快速的把JSON转换成数组的一种格式。
let json = {
"0": " 哈哈",
"1" : " 呵呵",
length:2
};
let arr = Array.from(json);
console.log(arr);
- Array.of() 方法 ,就是把一堆字符串或者文本转变为数组,老版本我们需要用eval来转换。但是用了Array.of速度会快很多
let arr = Array.of("1",[2,3],"3");
let arr2 = Array.of(2,{a:"haha"},3);
console.log(arr);
console.log(arr2);
数组的遍历
- for of 循环
输出值
let arr = ["哈哈","你好","不错"];
for(let value of arr)
{
console.log(value);
}
输出结果 哈哈 你好,不错
(二) 有的时候需要输出索引
let arr = ["哈哈","你好","不错"];
for(let index of arr.keys())
{
console.log(index);
}
输出结果 0,1,2
(三) 同时输出索引和值 arr.entries()
let arr = ["哈哈","你好","不错"];
for(let [index,value] of arr.entries())
{
console.log(index+":"+value);
}