将对象转化为数组,前端应该怎么操作?

新手上路,请多包涵

将对象转化为数组,
对象格式是:
object{
name:"test"
pwd:"dd"
}
我想转化成的数组格式是:
[{ name:"test", pwd:"dd" }]
应该怎么写

阅读 4k
3 个回答

没看太懂。。。数组里只有这个对象?
那直接字面量push个元素进去就好了呀。

通过Object.keys()、Object.getOwnPropertyNames()、for...in...可以获取对象的属性,然后自己拼一个数组不就好了。但是这个有个需要注意的地方是:注意区分属性是否可枚举,属性是直接定义在对象上的还是原型链上?

const obj = {name:"test", pwd:"dd"};
const objarr = [obj];

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题