Javascript “装饰器”

看到这个代码,感觉有那种一种和Python异曲同工之妙,hhhh. 参见Python装饰器

var myfunction = function() {
    function setUp() {
        var setup = "do something";
    }
    function doWhat() {
        alert("something need to do");
    }
    setUp(); // 首先就会执行setUp()函数
    return doWhat; // 然后改变myfunction的值,将这个函数变为doWhat()
}();

myfunction();
function f1(a) {
    function f2() {
        console.log(a);
        console.log("f2");
    }
    return f2;
}

var myFunction = f1(3);
myFunction();
  • 第一个fhshsjdhsjdfh着回家不翰皇反对东金黄色搬动装返回AA汪涵当赛卡萨斯第一个fhshsjdhsjdfh着回家不翰皇反对东金黄色搬动装返回AA汪涵当赛卡萨斯第一个fhshsjdhsjdfh着回家不翰皇反对东金黄色搬动装返回AA汪涵当赛卡萨斯
  • 第二个
  • 第三个

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部