const test=(a,b)=>func('haha',a,b);
const func=(t,a,b)=>{
switch(t){
case 'haha':(a,b)=>{console.log(a,b)};
break;
default:console.log('default')
}
}
我想通过test(1,2)打印出1和2,然而并不行.func('haha',1,2)也是不行的.请问该怎么改写
const test=(a,b)=>func('haha',a,b);
const func=(t,a,b)=>{
switch(t){
case 'haha':(a,b)=>{console.log(a,b)};
break;
default:console.log('default')
}
}
我想通过test(1,2)打印出1和2,然而并不行.func('haha',1,2)也是不行的.请问该怎么改写
const test=(a,b)=>func('haha',a,b);
const func=(t,a,b)=>{
switch(t){
case 'haha':((a,b)=>{console.log(a,b)})(a,b);
break;
default:console.log('default')
}
}
test(1,2)
10 回答11k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
[已修改]请先把
cosnt
修改为const
尝试一下,看是否是这个原因!代码的某些地方思路错了,直接看代码: