84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
顺着个回答去看 bind 的实现, 结果 JS 文件里出现了不理解的语法..
bind
https://code.google.com/p/v8/source/browse/trunk/src/v8natives.js#1727
if (%_IsConstructCall()) { return %NewObjectFromBound(boundFunction); }
这是怎么解释?
欢迎选择我的课程,让我们一起见证您的进步~~
猜测题主想问的是函数名称前面的%号的话,我搜索了下,%号表示的应该是当前调用的方法不是JS里面的方法,而是V8引擎中C++定义的方法。stackoverflow上面有类似的问题:
What is % in JavaScript?
猜测题主想问的是函数名称前面的%号的话,我搜索了下,%号表示的应该是当前调用的方法不是JS里面的方法,而是V8引擎中C++定义的方法。stackoverflow上面有类似的问题:
What is % in JavaScript?