jQuery是一个流行的JavaScript库,其中有一个$.each()函数可以让我们遍历任何可迭代对象。在这篇文章中,我们将讨论$.each()的两个参数:第一个参数-要遍历的对象,第二个参数-要在每一项上执行的函数。以下是示例代码:
$.each([1,2,3], function(index, value){ console.log(index+": "+value); });
在上面的代码中,我们首先传入一个数组 [1,2,3] 给$.each()函数作为第一个参数。接下来,我们传入一个匿名函数作为第二个参数。每一次循环,$.each()函数都会调用这个函数,同时传入两个参数:index(当前项在数组中的索引)和value(当前项的值)。在这个例子中,我们仅仅把index和value打印到控制台,但是我们可以进行任何想做的操作。
下面是一个遍历对象的例子:
var obj = {name: "Tom", age: 25, city: "Shanghai"}; $.each(obj, function(key, value){ console.log(key+": "+value); });
在这个例子中,我们传入一个对象obj给$.each()函数作为第一个参数,传入一个匿名函数作为第二个参数。每一次循环,$.each()函数会调用这个函数,同时传入两个参数:key(当前属性的名称)和value(当前属性的值)。在这个例子中,我们把每个属性的名称和值打印到控制台。同样地,我们可以进行任何想做的操作。