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. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””2. MySQL數(shù)據(jù)庫中文亂碼的原因3. macos - mac下docker如何設(shè)置代理4. docker不顯示端口映射呢?5. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?6. angular.js - angularjs的自定義過濾器如何給文字加顏色?7. docker gitlab 如何git clone?8. android studio總是在processes running好久9. java - 請(qǐng)問在main方法中寫成對(duì)象名.屬性()并賦值,與直接參參數(shù)賦值輸錯(cuò)誤是什么原因?10. css - C#與java開發(fā)Windows程序哪個(gè)好?
