Javascript初學者。Javascript數組操作/拼接(),切片()
我將split()方法應用於字符串,然後將splice()數組方法應用於單詞數組,從而在數組「索引3」,「真正」和「酷」 )方法返回任何已刪除的單詞以在警報對話框中顯示這些單詞。
但是「索引」對代碼不滿意。 從腳本的輸出是:
JpowerfulaScript是真的很酷語言
我希望輸出「JavaScript是完美的語言」
Javascript初學者。Javascript數組操作/拼接(),切片()
我將split()方法應用於字符串,然後將splice()數組方法應用於單詞數組,從而在數組「索引3」,「真正」和「酷」 )方法返回任何已刪除的單詞以在警報對話框中顯示這些單詞。
但是「索引」對代碼不滿意。 從腳本的輸出是:
JpowerfulaScript是真的很酷語言
我希望輸出「JavaScript是完美的語言」
完全這裏
function wrangleArray() {
var sentence = "JavaScript is really cool language";
document.getElementById('div1').innerHTML = "<p>"+ sentence + "</p>";
var words = sentence.split(" ");
words.splice(2, 2, "powerful");
document.getElementById('div2').innerHTML = '<p>'+ words.join(" ") + '</p>';
}
據我可以從你的代碼中看到,你這一行:
var words = sentence.split('');
你米在我看來這裏是這樣的,你不是按空格分割(' '
),而是由空字符串分割。
從this fiddle可以看出,由一個空字符串(代碼中的''
條目)分割,意味着按每個字符進行分割(因爲在每個字符之後,技術上都會有一個空字符串)。
解決方案在此處添加代碼。 – techhunter
使用代碼標籤顯示您的代碼,而不是圖片... –