JavaScriptでの引数のオブジェクトを理解するのは簡単

背景:

関数を呼び出すときに、ブラウザがこの機能には2つのパラメータを渡します。

  1. この:関数コンテキストオブジェクトは、これを見て理解していません
  2. 引数:引数オブジェクトのカプセル化

A、引数とどのような役割

それはどのようなものです:
アレイを使用すると、インデックスでデータを操作することができ、クラスオブジェクトである
注:このクラスは、配列でない配列ですが、配列の共通のプロパティとメソッドを持っています

役割:
関数が呼び出されると、引数は、パッケージの引数に渡されます

第二に、共通の属性とメソッド

属性:
呼び出し先のプロパティ:現在指されているオブジェクトに対応する機能

方法:
arguments.lengthをlength引数を取得することができる
パラメータが定義されていない場合でも、それはまた、引数引数で使用することができます

例えば:

<script type="text/javascript">
	   function fun(a,b,c){
		   console.log(arguments[0]);//输出1
		   console.log(arguments.length);//输出4
		   console.log(arguments.callee);//输出fun函数
	   }
	   fun(1,2,4,5);
</script>
彼は198元の記事を発表 ウォン称賛94 ビュー90000 +

おすすめ

転載: blog.csdn.net/shang_0122/article/details/104654817
おすすめ