兩個句子的測試開始字符,我通過機鋒JavaScript的工作我的方式,跑進這種做法:對海誓山盟
編寫一個叫做startsWith函數有兩個參數,這兩個字符串。當第一個參數以第二個參數中的字符開始時它返回true,否則返回false。
下面是他們給出了答案:
function startsWith(string, pattern) {
return string.slice(0, pattern.length) == pattern;
}
show(startsWith("rotation", "rot"));
但我希望有一個更全面的計劃,將採取啓動字符chars
,並在每個句子測試它們吐出的起始字符是否在每個同句子。我是JavaScript和編程新手,所以任何幫助,將不勝感激!以下是我認爲的工作原理:
var sentenceOne = "Pretty kitty doesn't like you!";
var sentenceTwo = "Preachy cat loves you.";
function startsWith(chars) {
return (sentenceOne.slice(0, chars.length) == chars) == (sentenceTwo.slice(0, chars.length) == chars);
}
show(startsWith("pre"));
(sentenceOne.slice(0,chars.length)== chars)&&(sentenceTwo.slice(0,chars.length)== chars); – gezzuzz
它可能工作,但更清晰的方法是:'return sentenceOne.slice(0,chars.length)=== chars && sentenceTwo.slice(0,chars.length)=== chars;' –