多语言展示
当前在线:693今日阅读:84今日分享:32

如何将JavaScript对象转换为数组

一个很基础的问题了,但我之做一想记录一下是因为之前因为对象转数组的时候卡住了后来弄了出来,但最近再遇到这个问题时竟然又卡主了;接下来咱们看看如何将
方法/步骤
1

JS中对象有两种取值方式,通过在.后面直接加属性名取值,这也是我们最常使用的一种方式 let obj = {name: 'zhang'};console.log(obj.name);  //zhang

2

还有一种方式我们用的不太多,就是使用[]包住属性名取值,类似于数组那样,例如let obj = {name: 'zhang'};console.log(obj[name]);  //zhang

3

接下来先定义一个对象;字面量的形式;

4

数组只是为了得到对象的key的集合或者value的集合还是相对容易的

5

改变一下push进去的内容为一个对象

6

let oj = {length:2, 0:"a",  1:"b"};   console.log(Array.prototype.slice.call(oj)) 再看看这个函数;

注意事项

感谢读者投票点赞++1

推荐信息