entries(),keys() 和 values()

Posted blogzhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了entries(),keys() 和 values()相关的知识,希望对你有一定的参考价值。

keys()是对键名的遍历、

values()是对键值的遍历

entries()是对键值对的遍历。

for (let index of [‘a‘, ‘b‘].keys()) {
  console.log(index);
}
// 0
// 1

for (let elem of [‘a‘, ‘b‘].values()) {
  console.log(elem);
}
// ‘a‘
// ‘b‘

for (let [index, elem] of [‘a‘, ‘b‘].entries()) {
  console.log(index, elem);
}
// 0 "a"
// 1 "b"

  

以上是关于entries(),keys() 和 values()的主要内容,如果未能解决你的问题,请参考以下文章

Object.keys/values/entries

Object.keys(),Object.values(),Object.entries()

[JS]Object.keys, values, entries

Object.keys(),Object.values(),Object.entries()

ES8新特性

[js高手之路] es6系列教程 - 迭代器,生成器,for...of,entries,values,keys等详解