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