javascript with语句是什么_为什么它不被推荐使用?

admin 百科 13
with语句是JavaScript中已被弃用的语法,它将对象临时加入作用域链以简化属性访问,但因作用域不透明、性能差、易致静默错误且不兼容严格模式而被禁用,推荐使用解构赋值等安全替代方式。

javascript with语句是什么_为什么它不被推荐使用?-第1张图片-佛山资讯网

with 语句是 JavaScript 中一个早已被弃用的语法结构,它的作用是将某个对象临时添加到当前作用域链的前端,使得该对象的属性可以像局部变量一样直接访问,无需重复写对象名。

with 语句怎么用?

例如:

const obj = { x: 1, y: 2 };
with (obj) {
  console.log(x + y); // 3,等价于 obj.x + obj.y
}

这段代码中,xy 被当作当前作用域中的标识符处理,JavaScript 引擎会自动在 obj 上查找它们。

标签: javascript java js 前端 浏览器 工具 作用域 为什么

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~