首页 > 其他 > 详细

建议13:禁用Function构造函数

时间:2019-12-25 11:59:15      阅读:99      评论:0      收藏:0      [点我收藏+]

  定义函数的方法包括3种:function语句,Function构造函数和函数直接量.不管用哪种方法定义函数,它们都是Function对象的实例,并将继承Function对象所有默认或自定义的方法和属性,

//使用function语句编写函数
function f(x){
  return x
}
//使用Function()构造函数克隆函数
var f = new Function("x","return x;");
//使用函数直接量直接生成函数
var f = function(x){
  return x;
}

技术分享图片

 

 (1) 作用域比较

 (2) 解析效率比较

 (3) 兼容性比较

建议13:禁用Function构造函数

原文:https://www.cnblogs.com/chorkiu/p/12095753.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!