function isArray(obj)
{
    return (
obj.constructor.toString().indexOf(‘Array’)!= –1
);
}

function
isString(obj
)
{
    return (
obj.constructor.toString().indexOf(‘String’)!= –1
);
}

alert(typeof([1,2,3,4,5]));
/*输出为object*/

alert(isArray([1,2,3,4,5]));
/*输出为true*/

alert(typeof({ 1:1,2:2,3:3 }));
/*输出为object*/

alert(isArray({ 1:1,2:2,3:3
}));


alert(isString(‘ddd’
));

用类似的方法,我们还可以写出判断Function、Number、String 和Boolean类型的方法

发表评论

邮箱地址不会被公开。 必填项已用*标注