今回は、470行目~769行目までを解説します。 slice() 0470: slice: function() { 0471: return this.pushStack( Array.prototype.slice.apply( this, arguments ) ); 0472: }, 0473: sliceメソッドは、Arrayオブジェクトのsliceを実行しています。わざわざ別のメソッドを定義しているのは、pushStackを使って現在の状態をスタックに格納するためです。 map() 0474: map: function( callback ) { 0475: return this.pushStack( jQuery.map(this, function(elem, i){ 0476: return callback.call( elem, i, elem ); 0477:
