0
在下面的代碼中,如何通過obj
值來保存令牌函數。傳遞函數參數
var token;
var obj = {"name":"xyz"}
OAuth2.Password.getToken({
username: 'username',
password: 'password'
}, saveToken);
// Save the access token
function saveToken(error, result) {
if (error) { console.log('Access Token Error', error.message); }
token = OAuth2.AccessToken.create(result);
});
'savejoken'應該在'saveToken'裏面做什麼?對於這個問題,你使用非函數變量'token'意味着你應該也可以在'saveToken'裏面使用'obj'而不必傳入它(儘管通常最好通過模塊化這種依賴關係無論是對象函數還是閉包;使得依賴注入成爲可能,因此測試和代碼互操作變得更容易)。 – JAB
它現在寫的方式你不需要*。 –