JavaScript(把对象所有属性复制到数组)

简介: JavaScript(把对象所有属性复制到数组)

把一个 对象 所有属性复制到 数组 中

  let o = {x:1,y:2,z:3}
    let a = []
    let i = 0
    for(a[i++] in o); //注意 ; 不能省略 (空循环体)
    console.log(a) //['x', 'y', 'z']
  1. 再枚举出数组 索引
  let o = {x:1,y:2,z:3}
    let a = []
    let i = 0
    for(a[i++] in o);
    for(let i in a)
    console.log(i) //0 1 2
  1. 在操作数组时,基本上只会使用 for/of 而不是 for/in
  2. 在操作对象时,我们更倾向于基于 Object.keys() 使用 for/of 循环
相关文章
|
5天前
|
JavaScript 前端开发
JavaScript Math(算数) 对象
JavaScript Math(算数) 对象
13 4
|
4天前
|
Web App开发 JavaScript 前端开发
JavaScript Window - 浏览器对象模型
JavaScript Window - 浏览器对象模型
13 2
|
5天前
|
JavaScript 前端开发
JavaScript RegExp 对象
JavaScript RegExp 对象
15 3
|
5天前
|
JavaScript 前端开发
JavaScript Boolean(布尔) 对象
JavaScript Boolean(布尔) 对象
10 3
|
6天前
|
存储 JavaScript 前端开发
JavaScript Array(数组) 对象
JavaScript Array(数组) 对象
14 3
|
2天前
|
数据采集 JavaScript 前端开发
JavaScript中通过array.filter()实现数组的数据筛选、数据清洗和链式调用,JS中数组过滤器的使用详解(附实际应用代码)
JavaScript中通过array.filter()实现数组的数据筛选、数据清洗和链式调用,JS中数组过滤器的使用详解(附实际应用代码)
|
5月前
|
JavaScript 前端开发
JS将两个数组和合并成数组包对象格式的方法
JS将两个数组和合并成数组包对象格式的方法
69 0
|
5月前
|
JavaScript 前端开发
js中数组对象去重的方法
js中数组对象去重的方法
|
5月前
|
存储 JavaScript 前端开发
【面试题】JS的14种去重方法,看看你知道多少(包含数组对象去重)
【面试题】JS的14种去重方法,看看你知道多少(包含数组对象去重)
102 0
|
2月前
|
JavaScript 前端开发 索引
JS遍历数组里数组下的对象,根据数组中对象的某些值,组合成新的数组对象
这篇文章介绍了如何在JavaScript中遍历数组里数组下的对象,并根据对象的某些属性值组合成一个新的数组对象。主要内容包括使用ES6的`for...of`循环来遍历数组对象,然后根据需要提取对象中的属性值,并将它们放入新的对象中,最终形成一个新的对象数组以供使用。