对象转数组

对象转数组

第一种:

let NewObject = {
     0:'张三',
     1:'李四',
     'length': 2
}
        
let newAray = Array.from(NewObject);
console.log(newAray);

必须要有length属性,返回的长度取决于length的数值,不加length,打印的是[]

key值必须为数字

正确结果:


ES6 提供三个新的方法——entries()keys()values()——用于遍历数组

第二种:

 使用Object.values(obj);

 不需要加length

 let NewObject = {
      0:'周四',
      1:'周五',
  }
 let newArary = Object.values(NewObject);
 console.log(newArary);

结果:

第三种:

获取key值

let keyObject = {
   0:'周一',
   1:'周二',
   3:'周四'
}
let keys = Object.keys(keyObject);
console.log(keys);

结果:

第四种:

let entriesObject = {
    0:'周五',
    1:'周六',
    3:'周日'
 };
let entries = Object.entries(entriesObject);
console.log(entries);

结果:

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值