我在许多代码中看到了%
。您可以向我解释其目的或用途吗?
编辑:我知道数学13 % 10 = 3
中的操作数,但是我看到的就像return %foo
。
通过v8 source files浏览时遇到此问题>
为什么某些函数调用前面带有%符号?
%CheckIsBootstrapping();
//---
// Only used by async-await.js
function RejectPromise(promise, reason, debugEvent) {
%PromiseReject(promise, reason, debugEvent);
}
//---
var callbacks = %create_resolving_functions(promise, debugEvent);
我在许多代码中看到了%。您能向我解释其目的或作用吗?编辑:我知道数学13%10 = 3中的操作数,但是我看到的就像return%foo。通过v8查看时遇到了此问题...
基于您在注释中提供的链接,%
字符似乎在某些V8 JavaScript engine源代码中使用,表示在解析JavaScript源代码时将执行的C ++运行时方法。