美文网首页
循环遍历数组 对象的方法

循环遍历数组 对象的方法

作者: _请输入昵称 | 来源:发表于2018-08-20 16:25 被阅读0次

entries() 遍历键值对

keys() 遍历键名

values() 遍历键值

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"

let letter = ['a', 'b', 'c'];
let entries = letter.entries();
console.log(entries.next().value); // [0, 'a']
console.log(entries.next().value); // [1, 'b']
console.log(entries.next().value); // [2, 'c']

对象------遍历对象(属性)
for ... in obj 循环遍历对象自身的和继承的可枚举属性
Object.keys(obj) 返回数组 包括对象自身的所有属性的键名
Object.getOwnPropertySymbols(obj) 返回数组,包含对象自
身所有Symbol属性的键名
Object.getOwnPropertySymbols(obj) 返回数组,包含对象自身所有的Symbol属性的键名
Reflect.ownKeys(obj) 返回数组 包含对象自身所有键名Symbol/字符串/是否可枚举的 次序依次数值类型、字符串类型、Symbol

相关文章

  • js中的for循环、map、forEach、for in、for

    遍历数组的方法: 1. for 循环 for 循环,大家在熟悉不过用来遍历数组或者json等对象数组 2. map...

  • Array数组循环全解1

    常用的11种数组遍历方法: 1、for循环语句2、forEach数组对象内置方法3、map数组对象内置方法4、fi...

  • javascript数组和对象的遍历、过滤

    遍历数组的方法 1、常见的for循环: 2、forEach和map: 3、for...of 遍历对象 1、for ...

  • js for循环与for in循环的区别

    for循环可一遍历数组,而for in循环可以遍历数组和对象使用for in循环会将Array当成对象遍历,而Ar...

  • js for循环与for in循环的区别

    for循环可一遍历数组,而for in循环可以遍历数组和对象使用for in循环会将Array当成对象遍历,而Ar...

  • for... in与for...of

    for...in 循环主要是为了遍历对象而生,不适用于遍历数组for...of循环可以用来遍历数组、类数组对象,字...

  • JS 数组循环遍历方法的对比

    JS 数组循环遍历方法的对比 JavaScript 发展至今已经发展出多种数组的循环遍历的方法,不同的遍历方法运行...

  • JavaScript数组高级API

    数组的遍历 数组的本质是对象,因此可以用高级for in 循环来遍历数组,但是在企业开发中并不推荐用这种方法来遍历...

  • [].slice.call(arguments)原理解析

    javascirpt的类数组对象可以像数组一样使用for循环遍历,但是却不能调用数组原型链的方法,为了让类数组对象...

  • 2021-04-16

    javascirpt的类数组对象可以像数组一样使用for循环遍历,但是却不能调用数组原型链的方法,为了让类数组对象...

网友评论

      本文标题:循环遍历数组 对象的方法

      本文链接:https://www.haomeiwen.com/subject/aneliftx.html