v8js - JavaScript 函数调用开头的%是什么意思?
天蓬老师
天蓬老师 2017-04-10 12:48:50
0
1
998

顺着个回答去看 bind 的实现, 结果 JS 文件里出现了不理解的语法..

https://code.google.com/p/v8/source/browse/trunk/src/v8natives.js#1727

if (%_IsConstructCall()) {
  return %NewObjectFromBound(boundFunction);
}

这是怎么解释?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
刘奇

猜测题主想问的是函数名称前面的%号的话,我搜索了下,%号表示的应该是当前调用的方法不是JS里面的方法,而是V8引擎中C++定义的方法。stackoverflow上面有类似的问题:

What is % in JavaScript?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!