javascript - ECMAScript 2017,我看不懂Realm。[[TemplateMap]]

标签 javascript ecmascript-2017 ecma262

我正在用韩语写一些关于 ECMA-262 领域的文章(实际上没有关于领域的文章)。所以,我阅读了关于领域记录的 ECMA-262。我可以理解 [[Intrinsics]]、[[GlobalObject]] 等。但是,我无法理解 [[TemplateMap]]。

1.模板文字如何保存在[[TemplateMap]]中。(需要一些关于[[TemplateMap]]内容的示例)

最佳答案

[[TemplateMap]] 的条目格式为“Record {[[Strings]]: rawStrings, [[Array]]: template}”。 template 是传递给标签函数的卡住模板对象,rawStringsraw template values 的列表。文字的 - 基本上与 .raw 数组相同。

关于javascript - ECMAScript 2017,我看不懂Realm。[[TemplateMap]],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48718703/

相关文章:

javascript - localStorage 使用 Angular 获取值

javascript - 选择兄弟节点时如何递归取消选择堂兄弟节点(递归呈现的复选框)

javascript - 将元素附加到 jQuery 中的主体顶部

javascript - js async/await 在使用此关键字时抛出错误

javascript - 是否可以在 Js 中使用 await 而不使用 async

react-native - ES6 和 ES7 特性没有在 react-native 中进行 babel 转译?

time - JavaScript 日期构造函数和时区

javascript - Javascript/ECMAScript 中函数的作用域是什么?

javascript - 保存在 JavaScript 中的命名函数表达式中标识符的不可变绑定(bind)记录在哪里?

javascript - getElementsByName 不会遍历整个数组