0
私は、現在では、そのオブジェクトの属性を利用できるようにする方法はありメイクのオブジェクトが「この」スコープで利用可能な属性
console.log(some_value);
代わりの
console.log(some_object.attributes.some_value);
行うことができるようにしたいのですが'スコープ'( 'スコープ'は私が探している言葉ではありませんが、あなたが私が求めていることを理解することを願っています)。
私はあなたがはいあなたはそのためのwith
文で使用することができます
Dim myObject = Server.CreateObject(".......")
with myObject
.method1()
.property1 = "Test"
end with
よろしく
をJavaScriptで 'with 'を使うのは悪い習慣です(strictモードでも無効になっています!)。 'some_object.attributes'に頻繁にアクセスする必要がある場合は、それを変数に代入します。もしあなたが流暢なインターフェース( 'myObject.method1()。property1 =" Test "'のようなもの)を実装したいのであれば実装してください! –
私は知っている、それはハッキーなことだが、私はプロジェクトの半分のやり方を変えることはできない。また、多くのプロパティにアクセスする必要がある場所や、他のものと競合しないと確信する場所でも使用します。 – alexandernst
変数に 'some_object.attributes'を代入するのはまだきれいです。入力を避けるよりも可読性が重要です。 –