And*_*ers 9 javascript arrays jquery object-literal
我使用文字作为字典,但第三方绑定工具只接受数组.
这是一种方式,有更好的方法吗?
var arr = [];
$.each(objectLiteral, function () { arr.push(this); });
Run Code Online (Sandbox Code Playgroud)
我认为您的解决方案没有任何问题.
这是一个较短的一个:
var arr = $.map(objectLiteral, function (value) { return value; });
Run Code Online (Sandbox Code Playgroud)
你的方法很好,清晰可读.要在没有jQuery的情况下执行它,请使用以下for (..in..)语法:
var arr = [];
for (prop in objectLiteral) {
arr.push(objectLiteral[prop]);
}
Run Code Online (Sandbox Code Playgroud)