![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 拜亞 ![]()
![]() |
上述程式執行會顯示 0good 1god 2tool NaN NaN NaN 莫名多了 三個 NaN NaN NaN,且 i++ 對於最後三次迴圈是沒有累加的! 但如果將 I++ 用字串括號起來: 顯示就變成 (0)good (1)god (2)tool (3)undefined (4)undefined (5)undefined i++ 累加了每一次,原本 NaN 變成 undefined 。 由於我需要在 for 迴圈中刪除多餘字串,使用時才發現這個問題。 如果使用 for(var s=0; s<str. length; s++) 方式處理,就可以避免多出NaN陣列問題。 |