javascript - 求教如何在外部重定義js參數
問題描述
如何在外部重新定義js文件中的data參數?
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 = {};
就可以了,函數內的data的作用范圍只在函數內部有效,所以函數外重新定義data完全不影響函數內部data的操作。
相關文章:
1. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題2. docker安裝后出現Cannot connect to the Docker daemon.3. 關于Android權限的獲取問題,大家遇到過這樣的情況嘛?4. javascript - 編程,算法的問題5. javascript - 怎么看網站用了什么技術框架?6. java報錯Communications link failure 該如何解決?7. javascript - 請教空白文本節點的問題8. 刷新頁面出現彈框9. android - 七牛單次上傳單張圖片,11次6次上傳失敗10. css - 關于border-image
