Javascript class獲取回調函數數據
阿新 • • 發佈:2018-04-20
llb es6 setting UNC console ID 回調函數 spa com
/********************************************************************** * Javascript class獲取回調函數數據 * 說明: * 在使用Javascript class的時候,發現this指針和之前的理解有差異。 * * 2018-4-20 深圳 寶安西鄉 曾劍鋒 *********************************************************************/ 一、參考文檔: 1. Access class member within callback when inside ES6 class statement https://stackoverflow.com/questions/39564038/access-class-member-within-callback-when-inside-es6-class-statement/39564078#39564078 二、解決方法: 1. 換別名: Load() { const that = this; chrome.storage.sync.get(‘somesetting‘, function (setting) { console.log(that.Object); } ); } 2. 采用=>進行處理: Load() { chrome.storage.sync.get(‘somesetting‘, setting => { console.log(this.Object); } ); }
Javascript class獲取回調函數數據