ホームページ >ウェブフロントエンド >jsチュートリアル >array.prototype.silce.call 分析_JavaScript スキルの理解
Array.prototype.slice.call(thisArg[, arg1[, arg2[, ...]]])
メンバー紹介:
配列 配列オブジェクト
prototype [property]
は、JavaScript のオブジェクトのプロパティです。このオブジェクトにメソッドと属性を動的に追加できます。配列、オブジェクト、またはユーザー定義 詳細については、こちら
slice [関数]
元の配列オブジェクトを使用して、指定された部分をインターセプトし、新しい Array オブジェクトを返します。 詳細については、 を参照してください。こちら
call [関数] <font face="NSimsun"><code><font face="NSimsun"><b>call(</b>[<i>thisObj</i>[,<i>arg1</i>[<i>, arg2</i>[<i>, </i>[<i>,.argN</i>]]]]]<b>)</b></font>
call(
) オブジェクトのメソッドを呼び出して、現在のオブジェクトを別のオブジェクトに置き換えます。詳細については、こちら
を参照してください。
上記を一つずつ理解していくとわかりやすいです
Array.prototype.slice.call(thisobj,start,end)
call メソッドを通じて thisobj オブジェクトを新しい配列に切り出すことです