ホームページ > ウェブフロントエンド > jsチュートリアル > 変数名を使用して JavaScript オブジェクトのプロパティを作成する方法

変数名を使用して JavaScript オブジェクトのプロパティを作成する方法

Mary-Kate Olsen
リリース: 2024-12-08 16:42:10
オリジナル
959 人が閲覧しました

How to Create JavaScript Object Properties Using Variable Names?

JavaScript で変数値からオブジェクト プロパティを作成する

JavaScript では、さまざまな方法でオブジェクトにプロパティを追加できます。一般的な方法の 1 つは、ドット表記を使用することです。これにより、指定した変数と同じ名前のプロパティを作成できます。ただし、変数に保存された名前を持つプロパティを作成する場合は、別の方法を使用する必要があります。

変数値からオブジェクト プロパティを作成するには、括弧表記を使用できます。このメソッドでは、プロパティ名を角括弧で囲み、それに変数の値を割り当てます。以下に例を示します。

var myObj = new Object();
var a = 'string1';
var b = 'string2';

myObj[a] = b;

alert(myObj.string1); //Returns 'undefined'
alert(myObj.a); //Returns 'string2'
ログイン後にコピー

ご覧のとおり、括弧表記を使用すると、変数 'a' に保存された名前のプロパティを作成できます。オブジェクトには「string1」という名前のプロパティがないため、alert(myObj.string1) の結果は「未定義」になります。ただし、alert(myObj.a) は 'string2' を返します。これは、'a' 変数を使用してプロパティに割り当てたものです。

ブラケット表記は、以下に基づいてオブジェクト プロパティを動的に作成する場合に特に便利です。ユーザー入力やその他の動的データを利用できるため、JavaScript アプリケーションの構築における柔軟性が高まります。

以上が変数名を使用して JavaScript オブジェクトのプロパティを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート