.each()

jQuery的多数操作的结果是集合,所以,我们对遍历操作是非常频繁的,.each()方法就是用于迭代集合的, 它的回掉方法原型是:function(index, item),它与数组的forEach循环的回掉函数不一样, 数组的forEach循环的回掉方法的原型是function(item, index, array)

示例:

$('p').each(function (index, item) {
    $(this).parent().css('height', this.scrollHeight);
});

$('p').toArray().forEach(function (item, index, array) {
    $(item).parent().css('height', item.scrollHeight);
});