无法完成chainshot上的功能

我是 js 新手,开始尝试使用 chainshot 学习代码,有一个简单的任务我无法通过:


任务描述


让我们完成isEqual功能!如果a等于b返回true。


我的代码


function isEqual(a, b) {

    if (a === b) {

    console.log(" true ");

    }

}


export default isEqual;

http://img.mukewang.com/63413dba00017f1208461176.jpg

侃侃无极
浏览 270回答 3
3回答

慕勒3428872

您只需要返回 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布斯

您的函数应该返回布尔值。但是在您的代码中,函数不返回任何内容。function isEqual(a, b) {    return a === b;}export default isEqual;

德玛西亚99

你在哪个网站上运行?它对我有用。这是您尝试执行的代码的更简单版本:function isEqual(a, b) {  return a === b}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript