0

我希望能够做到

console.log(some_value);

代替

console.log(some_object.attributes.some_value);

有没有办法使该对象的属性在当前的“范围”中可用(“范围”不是我要找的词,但我希望你明白我在问什么)。

我正在寻找类似于 Classic ASP 中的“with”语法的东西,您可以在其中执行

Dim myObject = Server.CreateObject(".......")
with myObject
  .method1()
  .property1 = "Test"
end with

问候

4

1 回答 1

2

是的,您可以with为此使用声明:

with(some_object.attributes) {
    console.log(some_value);
}
于 2012-05-10T10:28:24.333 回答