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。會綁在外面的回答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. javascript - vue提示語法錯誤,請問錯誤在哪?2. jquery中關(guān)于html和text有什么區(qū)別?3. ios - vue-cli開發(fā)項目webstrom會在stylus樣式報錯,飆紅,請大神幫忙4. css - 移動端 oppo 手機(jī)之 Border-radius5. 淺談vue生命周期共有幾個階段?分別是什么?6. index.php錯誤,求指點7. javascript - vue.js如何遞歸渲染組件.8. angular.js - angularjs中添加高德地圖API,地圖顯示不正常,控制臺報錯,何解?9. html - JavaScript的Dom操作如何改變子元素的文本內(nèi)容10. python - 抓包只抓到j(luò)son,真實的地址卻找不到
