Js简单的处理函数和作用域结合小事例

原创
小哥 3年前 (2022-11-14) 阅读数 42 #大杂烩

偷个懒, 不解释了
如果你不理解或有疑问,欢迎评论区提问,当然,如果你有更好的例子,也欢迎分享。

function callback(call){
    console.log(运行callBack);
    return function(){
        console.log(运行到bar);
        call(123);
    }
}

function takeIt(){
    callback((msg) => {
        console.log(msg);
    })();
}

takeIt();

后续更新: 博主从别人的博客中窃取了一个精彩的模块代码,以帮助理解关闭

function Desk() {
    console.log(创建Desk);
};
var box = function() {
    var user = Lee;

    function run() {
        return  running;
    }
    var desk = new Desk();
    desk.publicGo = function() {
        return user + run();
    }
    return desk;
}();
console.log(box.publicGo());

上述代码来自: 点这里

我自己抄了一张。

function VirtualTool() {
  console.log("已创建虚拟实例");
}

function cheatMan() {
  let username = "Lee";
  function play() {
    return " is playing";
  }
  let virtualTool = new VirtualTool();
  virtualTool.check = () => username + play();
  return virtualTool;
}
console.log(cheatMan().check());

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门