散列键/值作为数组 [英] hash keys / values as array
本文介绍了散列键/值作为数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我无法找到与php array_keys() /
array_values()
$ b
对于不熟悉php的人,给定以下js哈希值:
var myHash = {apples :3,oranges:4,bananas:42}
我怎样才能得到数组键,例如
[苹果,橙子,香蕉]
与值相同的问题,即
<$ c $
可以使用jQuery。
解决方案
var a = {apples:3,oranges:4,bananas:42}
var array_keys = new Array();
var array_values = new Array();
(var key中的a){
array_keys.push(key);
array_values.push(a [key]);
}
alert(array_keys);
alert(array_values);
I cannot find the javascript equivalent of php array_keys()
/ array_values()
For people unfamiliar with php given the following js hash:
var myHash = {"apples": 3, "oranges": 4, "bananas": 42}
How can I get an array of keys, i.e.
["apples", "oranges", "bananas"]
Same question with the values, i.e.
[3, 4, 42]
jQuery can be used.
解决方案
var a = {"apples": 3, "oranges": 4, "bananas": 42};
var array_keys = new Array();
var array_values = new Array();
for (var key in a) {
array_keys.push(key);
array_values.push(a[key]);
}
alert(array_keys);
alert(array_values);
这篇关于散列键/值作为数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文