我想將字符串數組轉換爲javascript中的整數數組。我在這裏和其他幾個源代碼中看到了下面的解決方案,所以我將它配置爲一定是正確的,但是當我轉換到瀏覽器時會崩潰。我嘗試過使用Chromium和Firefox。 這裏是源代碼,我感興趣的是什麼原因造成這一點,有什麼可以固定:從字符串到int的數組轉換崩潰瀏覽器
var str = "1,2,3,3,4,5,6";
var arr1 = str.split(",");
console.log(arr1);
for(var k=0; k<=arr1.length; k++) { arr1[k] = +arr1[k]; }
甲因此,在實際迭代之前在變量中保存數組長度總是更好,因爲它不檢查每遍中的長度。 – VisioN
你是對的。這是一個非常愚蠢的錯誤。我沒有注意到你指出了額外的「=」unitl。我也花了很多時間。 – Bloodcount