This question already has an answer here:
Which ECMAScript 6 features imply strict mode?
(1个答案)
2年前关闭。
eval()是否以严格模式在方法中运行?
但是在功能上不行吗?
(1个答案)
2年前关闭。
eval()是否以严格模式在方法中运行?
class A { b() {eval("with(this) { 1 } ")} }
new A().b()
// strict mode error
但是在功能上不行吗?
function b() {eval("with(this) { 1 }")}
b()
> 1
最佳答案
这在文档MDN,ES2017中明确说明。
类声明和类表达式的主体在以下位置执行
严格模式,即构造函数,静态和原型方法,getter和
设置器功能在严格模式下执行。
关于javascript - eval()是否以严格模式在方法中运行? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46082963/
10-08 23:31