Json $each和each()之间的差异

Json $each和each()之间的差异,json,object,iteration,each,Json,Object,Iteration,Each,我正在寻找$之间差异的解释。每个和每个方法 我过于简单的理解是,$。每个在对字符串(如Json)进行迭代时使用,每个(each()在对对象进行迭代时使用;但是,由于我是自学,这可能是完全错误的。$。每个都是一个名为全局变量$的方法 您可以声明任何想要的方法,甚至可以覆盖jQuery的方法 $.each = function(selector) { // your implementation } $.each(集合、回调(indexInArray、valueOfElement)) 一个通

我正在寻找
$之间差异的解释。每个
每个
方法


我过于简单的理解是,
$。每个
在对字符串(如Json)进行迭代时使用,每个(
each()
在对对象进行迭代时使用;但是,由于我是自学,这可能是完全错误的。

$。每个
都是一个名为全局变量
$
的方法

您可以声明任何想要的
方法,甚至可以覆盖jQuery的方法

$.each = function(selector) {
   // your implementation
}
$.each(集合、回调(indexInArray、valueOfElement))

一个通用迭代器函数,可用于对对象和数组进行无缝迭代。数组和具有length属性的类似数组的对象(例如函数的arguments对象)通过数值索引从0到length-1进行迭代。其他对象通过其命名属性进行迭代

$.each([ 52, 97 ], function( index, value ) {
  alert( index + ": " + value );
});
.每个(功能(索引、元素))

迭代jQuery对象,为每个匹配的元素执行一个函数

  • 酒吧

你在谈论不同的事情。each()表示调用$object上的每个方法。我的理解是它们是不同的,我正在寻找差异的答案。
$( "li" ).each(function( index ) {
  console.log( index + ": " + $( this ).text() );
});