在“this”范围内使对象属性可用

时间:2012-05-10 10:27:03

标签: javascript

我希望能够做到

console.log(some_value);

而不是

console.log(some_object.attributes.some_value);

有没有办法让这个对象的属性在当前的“范围”中可用(“范围”不是我正在寻找的词,但我希望你理解我在问什么)。

我正在搜索经典ASP中的'with'语法,你可以在那里做

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

此致

1 个答案:

答案 0 :(得分:2)

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

with(some_object.attributes) {
    console.log(some_value);
}