En el siguiente código:En ActionScript, ¿Hay una manera de comprobar si un argumento de entrada es un vector válido de cualquier tipo?
var a:Vector.<int> ...
var b:Vector.<String> ...
var c:Vector.<uint> ...
var c:Vector.<MyOwnClass> ...
function verifyArrayLike(arr:*):Boolean
{
return (arr is Array || arr is Vector)
}
verifyArrayLike(a);
verifyArrayLike(b);
...
Lo que estoy buscando es algo así como _var is Vector.<*>
Pero Vector.<*>
no es una expresión válida, incluso vectorial. no se puede colocar en el lado derecho de los operadores.
¿Hay una manera de comprobar si un argumento de entrada es un vector válido de cualquier tipo?
muy agradable código! –