[JS]详解new function(){}和function(){}() 区别分析

只要 new 表达式以后的 constructor 返回(return)一个引用对象(数组,对象,函数等),都将覆盖new建立的匿名对象,若是返回(return)一个原始类型(无 return 时其实为 return 原始类型 undefined),那么就返回 new 建立的匿名对象。数组 情景一: var yx01 = new function() {return "圆心"};  alert(y
相关文章
相关标签/搜索