ホームページ >ウェブフロントエンド >jsチュートリアル >array.prototype.silce.call 分析_JavaScript スキルの理解

array.prototype.silce.call 分析_JavaScript スキルの理解

WBOY
WBOYオリジナル
2016-05-16 18:29:571325ブラウズ

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(

[thisObj[,arg1[ , arg2[, [,.argN]]]]]

) オブジェクトのメソッドを呼び出して、現在のオブジェクトを別のオブジェクトに置き換えます。詳細については、こちら

を参照してください。

上記を一つずつ理解していくとわかりやすいです

Array.prototype.slice.call(thisobj,start,end)
call メソッドを通じて thisobj オブジェクトを新しい配列に切り出すことです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。