javascript - 求教如何在外部重定義js參數(shù)
問題描述
如何在外部重新定義js文件中的data參數(shù)?
digg: function(obj, projId, subjId, optId) { data = {’answer’: JSON.stringify(answer),’login’: 1,’source’: 1,’g_tk’: generateToken(getKey()),’format’: ’script’,’callback’: ’parent.AppPlatform.Survey.Digg.ReceiveDiggResult’ }}
問題解答
回答1:data = {’answer’: ’answer’,’login’: 1,’source’: 1,’g_tk’: ’g_tk’,’format’: ’script’,’callback’: function(){}}就可以了,data沒有寫var。會(huì)綁在外面的回答2:
digg: function(obj, projId, subjId, optId) { data = {’answer’: JSON.stringify(answer),’login’: 1,’source’: 1,’g_tk’: generateToken(getKey()),’format’: ’script’,’callback’: ’parent.AppPlatform.Survey.Digg.ReceiveDiggResult’ };}data = {};
就可以了,函數(shù)內(nèi)的data的作用范圍只在函數(shù)內(nèi)部有效,所以函數(shù)外重新定義data完全不影響函數(shù)內(nèi)部data的操作。
相關(guān)文章:
1. docker 17.03 怎么配置 registry mirror ?2. javascript - immutable配合react提升性能?3. 網(wǎng)頁(yè)爬蟲 - 如何使用使用java抓取信息并制作一個(gè)排名系統(tǒng)?4. DADB.class.php文件的代碼怎么寫5. macos - 如何徹底刪除mac自帶的apache和php6. javascript - sublime快鍵鍵問題7. 如何設(shè)置一個(gè)無限循環(huán)并打破它。(Java線程)8. python小白 自學(xué)看書遇到看不懂的地方9. php對(duì)mysql提取數(shù)據(jù)那種速度更快10. shell - mysql更新錯(cuò)誤

網(wǎng)公網(wǎng)安備