ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでのwithの使い方は何ですか

JavaScriptでのwithの使い方は何ですか

coldplay.xixi
coldplay.xixiオリジナル
2021-04-09 16:22:303431ブラウズ

JavaScript での with の使用: 1. with ステートメントは、レベルごとのオブジェクト アクセスのための名前空間スタイルの短縮メソッドを提供します; 2. 同じオブジェクト内の複数のプロパティを繰り返し参照するためのショートカットは必要ありません。オブジェクト自体への参照。

JavaScriptでのwithの使い方は何ですか

このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。

JavaScript での with の使用:

with ステートメントの本来の目的は、レベルごとのオブジェクト アクセスに名前空間スタイルのショートカットを提供することです。 、指定されたコード領域で、ノード名によってオブジェクトを直接呼び出します。

with は通常、オブジェクト自体を繰り返し参照せずに、同じオブジェクト内の複数のプロパティを繰り返し参照するためのショートカットとして使用されます。

たとえば、現在次のようなオブジェクトがあります。

var obj = {
a: 1,
b: 2,
c: 3
};

obj の各項目の値を変更したい場合、一般的な書き方は次のようになります。

// 重复写了3次的“obj”
obj.a = 2;
obj.b = 3;
obj.c = 4;

そして、with 記述メソッドを使用することで簡単なショートカットが作成されます

with (obj) {
a = 3;
b = 4;
c = 5;
}

このコードでは、with ステートメントを使用して obj オブジェクトを関連付けます。つまり、with コード ブロック内で各変数が最初に配置されます。ローカル変数と見なされ、ローカル変数が obj オブジェクトのプロパティと同じ名前を持つ場合、このローカル変数は obj オブジェクトのプロパティを指します。

関連する無料学習の推奨事項: JavaScript ビデオ チュートリアル

以上がJavaScriptでのwithの使い方は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。