这里有答案,但还是不能理解为什么constructor不能判断数组,后面谷歌了一下终于找到了。
http://blog.csdn.net/lee_magnum/article/details/11555981
答案:
DOCTYPE html>
<html lang&#61;"en">
<head><meta charset&#61;"UTF-8"><title>Documenttitle>head>
<body><iframe id&#61;"fr1">iframe><script>window.onload &#61; function () {var iframe &#61; document.getElementById(&#39;fr1&#39;);var iwindow &#61; iframe.contentWindow;var idoc &#61; iwindow.document;//获取iframe里面的数组var xArray &#61; iwindow.Array;//当去当前页面的数组var arr &#61; [];console.log(xArray.constructor &#61;&#61; Array);//false
console.log(arr.constructor &#61;&#61; Array);//true
}script>
body>
html>
参考资料&#xff1a;
http://blog.csdn.net/lee_magnum/article/details/11555981
https://segmentfault.com/a/1190000004502619