背景:微信小程序,進(jìn)入程序一開(kāi)始會(huì)獲取用戶信息,里面有用戶昵稱(chēng),打印出來(lái)是正常的,但是調(diào)用了一個(gè)函數(shù)進(jìn)行api請(qǐng)求,請(qǐng)求完成后昵稱(chēng)蜜汁變成了base64編碼后的了,雖然在調(diào)用的這個(gè)函數(shù)里有base64編碼的動(dòng)作,但是編碼的是新var的變量,結(jié)果卻影響到了外面的變量,我百思不得其解,望解答,萬(wàn)分感謝app.js獲取用戶信息:app.js里調(diào)用接口這個(gè)是調(diào)用的那個(gè)函數(shù),接受一個(gè)object參數(shù)取object里的值服務(wù)器返回的昵稱(chēng)是base64編碼的,這里把它解碼這里兩臺(tái)打印的結(jié)果分別在base64解碼之前和解碼之后,打印的是app.js里一個(gè)存放用戶昵稱(chēng)的globalData,和data幾乎沒(méi)有半毛錢(qián)關(guān)系,但是卻在這里改變了,
js里函數(shù)參數(shù)傳遞對(duì)象傳的是指針嗎
海綿寶寶撒
2019-02-26 17:54:15