鍍金池/ 問答/HTML5  HTML/ js將局部變量轉化為全局變量的問題

js將局部變量轉化為全局變量的問題

clipboard.png
錯誤如下

clipboard.png

回答
編輯回答
生性

ajax異步,可能是數(shù)據(jù)未獲取到,可以使用promise

2018年7月14日 19:29
編輯回答
玩控

ee=res 這里在success回調里面,是異步獲取的吧!
這里賦值,建議使用 ee = res.slice(0)

2017年9月3日 16:17
編輯回答
鹿惑

可以嘗試單步調試看一看

2017年9月15日 02:23
編輯回答
獨白

就是異步的問題,ajax 和 ee[i-2] 是異步執(zhí)行的,只有第一次循環(huán)出現(xiàn)這個問題是因為:第二次循環(huán)的時候,第一次循環(huán)成功賦值了。

2017年10月1日 04:10
編輯回答
只愛你

第一次獲取不到是因為異步,之后能獲取到我感覺是因為你的success回調函數(shù)是在循環(huán)第一次和第二次之間把數(shù)據(jù)傳到全局了,所以之后在全局都能獲取到

2017年10月11日 15:18