侃侃無極
2022-10-08 17:06:37
我是 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
提交
取消