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

    keys()方法返回新的Array Iterator对象,包含数组中每个下标的键。

    语法

    arr.keys()
    

    返回值

    新的Array Iterator对象

    示例

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

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

    备选的迭代

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