[問題] 關於chrome的問題

看板Ajax作者 (cchug)時間6年前 (2018/05/07 16:06), 編輯推噓0(002)
留言2則, 2人參與, 6年前最新討論串1/2 (看更多)
日前在學js的時候寫了一個簡單的陣列,如下: <script><!-- var name = new Array(10); var nome = [0,1,2,3,4,5,6,7,8,9]; var a = "joker" name[0] = 1; name[1] = "joker"; name[2] = "3"; name[3] = "4"; name[4] = "5"; name[5] = "6"; name[6] = "7"; name[7] = "8"; name[8] = "9"; name[9] = "ten"; document.write(a+"<br>") document.write(name[0]+"<br>") for (var i = 0; i < name.length ; i++) { document.write(name[i]+"<br>"); } for (var i = 0; i < nome.length ; i++) { document.write(nome[i]+"<br>"); } --></script> 但是使用chrome讀檔的時候顯示: joker , , , , , , , , , , 0 1 2 3 4 5 6 7 8 9 name[]陣列裡的東西全部被替換成逗號,但在使用IE瀏覽器的時候沒有這個問題。 我猜想是chrome讀取字元編碼的問題,但是改成big5或utf-8都一樣。 請問版上有人有其他猜想或是解答嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.202.206 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1525680371.A.135.html

05/07 17:38, 6年前 , 1F
長話短說就是,變數名稱不要用 name。
05/07 17:38, 1F

05/07 18:33, 6年前 , 2F
感謝stu大的解答。
05/07 18:33, 2F
文章代碼(AID): #1Qy0Zp4r (Ajax)
文章代碼(AID): #1Qy0Zp4r (Ajax)