对于这些$ .each循环,什么更快/更有效/更好?

Bik*_*ire 0 javascript performance jquery

我有一个Javascript对象,如下所示:

var a = {
  b: [1,2,3,4,5,6,7,8,9],
  c: [10,11,12,13,14,15]
}
Run Code Online (Sandbox Code Playgroud)

循环遍历两个数组(我想循环遍历每个值!)我使用$.each,但我可以这样做:

// Option A:
$.each(a, function(i, d){
  $.each(d, function(j, e){
    console.log(e);
  }
});
Run Code Online (Sandbox Code Playgroud)

或这个

// Option B:
$.each(a.b, function(k, f){
  console.log(f)
})

$.each(a.c, function(l, g){
  console.log(g)
})
Run Code Online (Sandbox Code Playgroud)

两者都生成完全相同的输出,但这两个版本中哪一个更快/更高效/更好?

有什么不同吗?

或者是否有更快/更有效/更好的方式(没有$.each)?

Aur*_*osa 8

最有效的方法是使用简单的本机for循环.完全避免使用jQuery.