我是 js 新手,开始尝试使用 chainshot 学习代码,有一个简单的任务我无法通过:任务描述让我们完成isEqual功能!如果a等于b返回true。我的代码function isEqual(a, b) { if (a === b) { console.log(" true "); }}export default isEqual;
3 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
您只需要返回 true,而不是使用 console.log,如果 a 不等于 b,则返回 false。console.log不返回值,它只是在控制台上显示,正如它的名字所暗示的那样。使用关键字 return ,并返回关键字trueorfalse而不是字符串,因为您期望一个布尔值。
function isEqual(a, b) {
if (a === b) {
return true;
} else {
return false;
}
}
export default isEqual;
您可以通过返回来简化函数a === b,例如
function isEqual(a, b) {
return a === b;
}
export default isEqual;
HUX布斯
TA贡献1876条经验 获得超6个赞
您的函数应该返回布尔值。但是在您的代码中,函数不返回任何内容。
function isEqual(a, b) {
return a === b;
}
export default isEqual;
添加回答
举报
0/150
提交
取消
