私有的函数,沙箱,函数自执行

本文介绍了私有函数的概念,即外部无法调用的函数,并探讨了沙箱的作用,它提供了一个独立的环境,防止命名冲突。通过函数自执行的方式实现沙箱,文章列举了两种函数自执行的语法形式,并指出其内部变量对外部不可见。
摘要由CSDN通过智能技术生成

什么是私有函数?

  • 外部不能调用的函数
(function(){
   
    //这个自调用函数私有的函数
    functiocn sayHello(){
   
        console.log("Hello")
    }
    console.log(sayHello());//hello
})();
console.log(sayHello());//报错--->因为那是私有的函数,外部不能调用

函数和方法的区别;
    函数是通过自己调用运行的
    方法是通过对象调用的

沙箱

沙箱:环境,黑盒,在一个虚拟的环境中模拟真实世界,做实验,实验结果和真实世界的结果是一样,但是不会影响真实世界
自己独立的环境(外面不能访问里面的变量,里面可以访问外面的全局变量)

沙箱可以避免命名冲突

沙箱的实现(通过函数自运行实现)

(function () {
   
  var str=
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值