En el post de temas y variables por defecto en JavaScript, ActionScript y PHP que se exponen mediante las técnicas de paso de parámetros y variables por defecto. Agregar, ahora, que en ActionScript 3.0 introduce una declaración de parámetros nuevos se puede especificar un parámetro de la matriz que acepta cualquier número de argumentos separados por comas: ... (rest ... (rest )
1 2 3 4 5 6 7 8 9 10 |
Esta técnica no pretende sustituir el uso del objeto de arguments , pero es útil en las declaraciones de clase en ausencia de parámetros en los que Actionscript genera un error. Además, como se menciona en el manual:
El parámetro (el resto) puede tener cualquier nombre que no es una palabra reservada y debe ser el último parámetro especificado. El uso de este parámetro hace que el objeto no está disponible
arguments. Incluso si el parámetro... (rest)e della proprietàarguments.length, non fornisce invece una funzionalità simile a quella diarguments.callee.... (rest)ofrece la misma funcionalidad que elargumentsy la propiedadarguments.length, no proporcionan una funcionalidad similar a la dearguments.callee. Antes de utilizar el parámetro... (rest).... (rest), asegúrese de que no es necesario utilizararguments.callee.
También puede utilizar esta técnica, junto con las declaraciones son las siguientes:
1 2 3 4 5 6 7 8 9 | a : String , b : int , ... mioarr ) { función sampleFunction (a: cadena , b: int ... mioarr) { var i : uint = 0 ; i < mioarr . length ; i ++ ) trace ( args [ i ] ) ; for (var i: uint . = 0; i <mioarr longitud; i + +) trace (args [i]); } , 16384 , 128 ) ; sampleFunction (4096, 16384, 128); / / Salida: / / 16384 / / 128 |










No hay comentarios para esta entrada
Deja un comentario