es8对object快速遍历的方法

Posted qjb2404

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es8对object快速遍历的方法相关的知识,希望对你有一定的参考价值。

let grade = {
  ‘lilei‘ : 96,
  ‘han‘ : 99
}
//遍历keys
console.log(Object.keys(grade))
console.log(Object.keys(grade).filter(item => item === ‘lilei‘))
//遍历values
console.log(Object.values(grade))
console.log(Object.values(grade).filter(item => item > 96))
//object.entries:把对象变成可遍历的对象
let result = []
for (let [k, v] of Object.entries(grade)) {
   console.log(k, v)
   if(k === ‘lilei‘) {
      result.push(k)
   }
}
console.log(result)

以上是关于es8对object快速遍历的方法的主要内容,如果未能解决你的问题,请参考以下文章

es8 --- 新特性

ES8对对象的扩展

Xcode 快速开发 代码块

ES8新特性

ES8(2017)Object 扩展 values() / entries() / getOwnPropertyDescriptors()

Xcode 快速开发 代码块 快捷键