js中闭包作用举例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中闭包作用举例相关的知识,希望对你有一定的参考价值。

模拟实现类的私有属性

function Boy(name){

  this.name = name;

  var sex = ‘boy‘;

  this.saySex = function(){

    console.log("my sex is "+sex)
  };

}

var xiaoming = new Boy(‘xiaoming‘);

console.log(xiaoming.name);

console.log(xiaoming.sex);

xiaoming.saySex();
VM344:16 xiaoming
VM344:18 undefined
VM344:9 my sex is boy





以上是关于js中闭包作用举例的主要内容,如果未能解决你的问题,请参考以下文章

js闭包理解

JS重点特性——闭包详解

Python闭包举例

作用域和闭包

对闭包的理解

c++#ifndef 的作用,高分在线等,举例!