首頁  >  文章  >  web前端  >  javascript實作的閉包簡單實例_javascript技巧

javascript實作的閉包簡單實例_javascript技巧

WBOY
WBOY原創
2016-05-16 15:49:561279瀏覽

本文實例講述了javascript實現的閉包。分享給大家供大家參考。具體如下:

var name = "The Window";
var obj = { 
  name: "My Object", 
  getNameFunc: function() {
    return function() { 
     return this.name; 
    }; 
  } 
};
console.log( obj.getNameFunc()() );

var name = "The Window";
var obj = { 
  name: "My Object", 
  getNameFunc: function() {
    var that = this;
    return function() { 
     return that.name; 
    }; 
  } 
};
console.log( obj.getNameFunc()() );

希望本文所述對大家的javascript程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn