请查看以下代码
function Abc(){}
Abc.prototype=new Array();
var arr= new Abc();
以下条件返回true ..
1)Array.prototype.isPrototypeOf(arr);//true
2)arr instanceof Array //true
但Object.prototype.toString.call(arr);
正在返回[object Object]
为什么它会返回[object Object]
而不是[object Array]
?
谢谢!