(六) ES6 新增的数组知识(1)

本节知识点

  • 数组中常见的方法

实际方法

  • 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);
}

你可能感兴趣的:((六) ES6 新增的数组知识(1))