Trong đoạn mã sau:Trong ActionScript, có cách nào để kiểm tra xem đối số đầu vào có phải là một Vector hợp lệ thuộc loại nào không?
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);
...
Những gì tôi đang tìm kiếm là một cái gì đó giống như _var is Vector.<*>
Nhưng Vector.<*>
được không phải là một biểu thức hợp lệ, thậm chí Vector. không thể được đặt ở phía bên phải của nhà khai thác.
Có cách nào để kiểm tra xem đối số đầu vào có phải là một Vector hợp lệ thuộc loại nào không?
mã rất đẹp! –