javascript - 将对象展平为数组?

标签 javascript

我正在使用一个对象作为哈希表。我想快速打印出它的内容(例如 alert())。有什么内置的东西可以将散列转换为(键,值)对数组吗?

最佳答案

既然你想提醒它,我假设它不适合你的生产版本,旧浏览器兼容性不是问题。

如果是这种情况,那么您可以这样做:

var myHash = ......
alert(Object.keys(myHash).map(function(key) { return [key, myHash[key]]; }));

关于javascript - 将对象展平为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660765/

相关文章:

javascript - 调用停止时 jquery 动画队列 promise 会发生什么

javascript - 从表数据创建数组并当前在数组中获取空​​字符串

javascript - 类型错误 : e[h] is not a function

Javascript - 如何删除一个对象?

javascript - 在流式传输 Node js 时写入 wav 文件

javascript - 如何从电话间隙中的经纬度获取城市名称?

javascript - javascript的同步性

javascript - 这是 Vercel 错误吗?找不到模块 './model'

javascript - Angular Material 选择在应用程序启动时不显示当前的 ngx 翻译语言(在用户手动选择语言之前)

javascript - 如何使用 splice 正确地将 array2 连接到 array1