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. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!2. dockerfile - [docker build image失敗- npm install]3. docker - 如何修改運(yùn)行中容器的配置4. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?5. docker不顯示端口映射呢?6. angular.js - angular內(nèi)容過長(zhǎng)展開收起效果7. 為什么我ping不通我的docker容器呢???8. docker綁定了nginx端口 外部訪問不到9. javascript - nodejs調(diào)用qiniu的第三方資源抓取,返回401 bad token,為什么10. nignx - docker內(nèi)nginx 80端口被占用
