您现在的位置是:首页
>
函数递归就是调用该函数本身 JavaScript:new 一个函数和直接调用函数的区别分析
JavaScri t: ew 一个函数和直接调用函数的区别分析 或许许多人对此不以为然 在函数前加 ew 关键字 不就是实例化一个对象吗?但事情显然没那么简单 复制代码 代码如下: fu ctio T
JavaScript:new 一个函数和直接调用函数的区别分析

或许许多人对此不以为然 在函数前加 new 关键字 不就是实例化一个对象吗?但事情显然没那么简单 复制代码 代码如下: function Test() { this name = Test ; return function() { return true; } }
var test = new Test(); // 这里的 test 是什么? 是一个 Test 对象吗?错!这里 test 是一个函数——Test 中返回的 function() { return true; } 这时 new Test() 等效于 Test() 注意 是等效于 不是等于 如果使用new Test() == Test() 判定两者是否相等 则会返回 false 因为 Javascript 对于 Object 和 Function 的比较是基于引用的 为了更清晰的分辨在上述情形下两者间的区别 请继续看以下代码
复制代码 代码如下: function Test() { this name = Test ; return Test ; } var fnT = Test(); var newT = new Test(); lishixinzhi/Article/program/Java/JSP/201311/20188 很赞哦! (1037)
爱学记

微信收款码
支付宝收款码