阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS map keys()

      keys() 返回一个新的 Iterator 对象。它包含按照顺序插入 Map 对象中每个元素的key值。

      The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.

      语法

      myMap.keys()
      

      返回值

      一个新的 Map iterator 对象.

      例子

      使用 keys()

      var myMap = new Map();
      myMap.set("0", "foo");
      myMap.set(1, "bar");
      myMap.set({}, "baz");
      
      var mapIter = myMap.keys();
      
      console.log(mapIter.next().value); // "0"
      console.log(mapIter.next().value); // 1
      console.log(mapIter.next().value); // Object
      
      

      规范

      规范状态备注
      ECMAScript 2015 (6th Edition, ECMA-262)Map.prototype.keysStandardInitial definition.
      ECMAScript Latest Draft (ECMA-262)Map.prototype.keysDraft

      参见

      目录
      目录