• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • TypedArray.prototype.entries()

    entries()返回新的Array Iterator对象,包含数组每个下标处的键值对。

    语法

    arr.entries()
    

    返回值

    新的Array Iterator对象。

    示例

    使用for...of循环的迭代

    var arr = new Uint8Array([10, 20, 30, 40, 50]);
    var eArray = arr.entries();
    // 你的浏览器必须支持 for..of 循环
    // 以及 for 循环中的 let 区域变量
    for (let n of eArray) {
      console.log(n);
    }
    

    备选迭代

    var arr = new Uint8Array([10, 20, 30, 40, 50]);
    var eArr = arr.entries();
    console.log(eArr.next().value); // [0, 10]
    console.log(eArr.next().value); // [1, 20]
    console.log(eArr.next().value); // [2, 30]
    console.log(eArr.next().value); // [3, 40]
    console.log(eArr.next().value); // [4, 50]