var intrinsic_names = [ "IsConstructor", // Implementation in C++ "ArrayMap", // Implementation in JS "localeCache", // Self-hosting variable
];
for (var name of intrinsic_names) { // GetIntrinsic in same global should have consistent values
assertEq(getSelfHostedValue(name), getSelfHostedValue(name));
// Different globals shouldn't reuse intrinsics. for (var newCompartment of [true, false]) {
let g = newGlobal({newCompartment});
let a = evaluate(`getSelfHostedValue("${name}")`, { global: g })
let b = getSelfHostedValue(name);
assertEq(a === b, false);
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.