第六十五天 js操作

1.闭包

// 函数的嵌套定义,定义在内部的函数都称之为 闭包

// 1.一个函数要使用另一个函数的局部变量

// 2.闭包会持久化包裹自身的函数的局部变量

// 3.解决循环绑定

function outer(){

  var num = 10;

  function inner(){ // 闭包

    // 1.在inner函数中,使用了outer的局部变量num

    return num;

扫描二维码关注公众号,回复: 4688470 查看本文章

  }

  return inner;

 }

var innerFn = outer();

// 2.借助闭包,将局部变量num的生命周期提示了

var num = innerFn();

console.log(num);

2.面向对象js

// 1.单一对象

var obj = {

  // 属性

  name:'zero';

  // 方法

  teach:function(){

    console.log("教学");  

  }

};

obj.name | obj.teach()

猜你喜欢

转载自www.cnblogs.com/gongcheng-/p/10192980.html