<分区>
我找不到与 PHP array_keys()
/array_values()
等效的 JavaScript。
对于不熟悉 PHP 的人,给定以下 JavaScript 哈希:
var myHash = {"apples": 3, "oranges": 4, "bananas": 42}
我怎样才能得到一组键,即
["apples", "oranges", "bananas"]
与值相同的问题,即
[3, 4, 42]
可以使用 jQuery。
<分区>
我找不到与 PHP array_keys()
/array_values()
等效的 JavaScript。
对于不熟悉 PHP 的人,给定以下 JavaScript 哈希:
var myHash = {"apples": 3, "oranges": 4, "bananas": 42}
我怎样才能得到一组键,即
["apples", "oranges", "bananas"]
与值相同的问题,即
[3, 4, 42]
可以使用 jQuery。
最佳答案
在ES5支持的(或填充) 浏览器...
var keys = Object.keys(myHash);
var values = keys.map(function(v) { return myHash[v]; });
来自 MDN 的垫片...
关于javascript - 哈希键/值作为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10415133/