顺着个回答去看 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?