ECMScipt with语句 brianzhang 2020-05-19 154 阅读1分钟 with 语句用于设置代码在特定对象中的作用域 语法 with(expression) statement 举个例子 let demo = {a: 1, b: 2, c: 3}; with(demo) { console.log(a, b, c) } 输出: 1 2 3 这个例子with用于对象解构时,在代码块中我们能直接获取到对象中每个属性值。 with语句是运行缓慢的代码块,尤其是在已设置了属性值时,大多数情况下我们最好避免使用该语句。