【发布时间】:2011-05-22 22:49:46
【问题描述】:
我想知道是否有一种快速的方法可以将关联数组的键提取到数组中,或者使用 JavaScript 以逗号分隔的列表(可以使用 jQuery)。
options = {key1: "value1", key2: "value2"};
结果应该是数组:
["key1", "key2"]
或者只是一个字符串:
"key1, key2"
【问题讨论】:
-
我想你的意思是
["key1","key2"]不是{"key1","key2"} -
是的。太糟糕的数组从未在此处提及。
-
那是因为在 JavaScript 中没有关联数组之类的东西。您所说的关联数组是具有属性列表的对象(因此,如何列出 javascript 对象的属性)。这也是为什么列出键的本机方法驻留在
Object对象上 - Object.keys()。
标签: javascript jquery arrays javascript-objects