我正在通过 Eloquent 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"));