gpt4 book ai didi

javascript - 检查字符串中所有字符是否相等的函数 javascript - 家庭作业警告

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:21:46 24 4
gpt4 key购买 nike

我找到了这个家庭作业问题的解决方案,但我觉得这不是解决问题的最有效方法。对我应该探索的其他解决方案感兴趣。

问题:编写一个名为 allEqual 的函数,如果字符串中的每个字符都相同则返回 true

例子:

如果您传递“aaa”,它应该返回 true如果你通过“aba”,它应该返回 false*/

我的代码

var stringAE = "aba";

function allEqual(string) {
var stringAENew = "";
for (var i = 0; i < string.length; i++) {
if (string[0] === string[i]) {
stringAENew += string[i];
console.log(stringAENew)
}

}
return stringAENew === string;
}


allEqual(stringAE)

最佳答案

使用 .every() 的简单解决方案.

function allEqual(input) {
return input.split('').every(char => char === input[0]);
}

console.log(allEqual('aba')); // false
console.log(allEqual('aaa')); // true
console.log(allEqual('')); // true

关于javascript - 检查字符串中所有字符是否相等的函数 javascript - 家庭作业警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41192854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com