题目描述
我有一个函数 function sayHello(str) {
// todo
}
我需要把sayHello这个函数作为参数传递给另一个函数, other(sayHello),这个时候sayHello本身的参数就丢失了.
题目来源及自己的思路
我尝试过用过bind方法生成一个新的变量,看下面的代码
相关代码
other(sayHello.bind(null, str))
你期待的结果是什么?实际看到的错误信息又是什么?
这样也能实现我想要的效果, 不知道有没有更好的写法?
本人才疏学浅,希望各位大神,不吝赐教
other(()=>sayHello("1111")) 不知道 是不是你想要的效果