第一个问题/帖子。我正在学习有关匿名功能的ES6箭头表示法,并且正在尝试解决这个问题。有谁知道为什么将其记录为错误?
const myFunc = () => 'x';
function yourFunc(value) {
console.log(value == 'x');
return;
};
yourFunc(myFunc);
//false
谢谢!
答案 0 :(得分:0)
是的,因为myFunc
是一个函数(实际上它是一个箭头函数并不重要),所以您要检查函数和字符串之间的相等性
要正确检查,您需要此
console.log(value() == 'x');