为了拦截一大笔近票,我可以强调它与this thread无关,更不用说了。
我不知道如何将$ .each(...)构造中的值返回到外部范围。假设我们有一个JSON对象数组(或者数组)。
var output = "";
$.each(array, function (key1, value1) {
output += "[" + key1 + "] --> ";
$.each(value1, function (key2, value2) {
output += key2 + ":" + value2 + " ";
});
});
console.log(output);
现在,如上面的例子示出了,我依靠预声明输出我写从每个范围的子水平。有用。但是,我不能停止感觉这不是最好的方法。我想返回一些内容,而不是将其附加到半全局输出。
你不能从$ .each中返回一些东西,你正在做的事情几乎是你必须这样做的。唯一的选择是用每个内部的值执行一个函数。 –
@KevinB党...谢谢。没有改进的余地。我想我的代码是完美的。 :D –
使用'for'循环和'for..in' :) – sabithpocker