Sencillo de entender el objeto argumentos en JavaScript

antecedentes:

Cuando se llama a la función, el navegador pasará dos parámetros para esta función

  1. esto: la función objeto de contexto, no entiendo vistazo a este
  2. argumentos: el objeto encapsula argumento

A, argumentos y qué papel

Lo que es:
Array es un objeto de la clase, puede manipular los datos por el índice
Nota: La clase es una matriz, que no es una matriz, pero tienen propiedades y métodos de una matriz común

papel:
La función se llama, los argumentos se pasan a los argumentos del paquete

En segundo lugar, los atributos y los métodos comunes

atributo:
destinatario de la llamada propiedad: la función que corresponde al objeto que se está señalado

métodos:
argumento de longitud arguments.length se puede adquirir
incluso si no se define el parámetro, también puede ser utilizado por los argumentos argumentos

Por ejemplo:

<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>
Ha publicado 198 artículos originales · ganado elogios 94 · vistas 90000 +

Supongo que te gusta

Origin blog.csdn.net/shang_0122/article/details/104654817
Recomendado
Clasificación