发表于: 2020-01-10 23:55:11

0 1236


今日完成的事

currying函数

currying函数是指封装或者混装一个函数,相当于传一个函数进来,然后把这个函数包装一下在输出

 

                                             

 

 

 

 

 

 

 

运算符优先级

这道题的第二个问,Foo().getName(),这个是Foo先执行,在执行Foo结果的getName()因为.是从左往右执行。第五个问new Foo.getName();foo没有加小括号,
new
 (无参数列表)运算符优先级为18,点的运算符优先级为19,所以先算Foo.getName(),再算new,第六个new Foo().getName()new Foo()加小括号叫做new (带参数列表),优先级为19,与点的优先级相同。优先级相同从左往右所以先算new Foo().,再算new Foo().的实例. getName()。第七个问new new Foo().getName();当两new时从右向左,跟typeof一样。

Foo又有括号所以先算new Foo(),算完之后是new 实例.getname(),
new
 (无参数列表)等级18,所以先算实例. getname()。



返回列表 返回列表
评论

    分享到