0

重複の可能性:
javascriptオブジェクト、変数プロパティ名にアクセスしますか?

私はそれができると確信していますが、私はいくつかの助けを使うことができます...

$('.red_button')
    .each(function() {
        var someVariable = $(this).attr('name');
        myObject.someVariable = 0;
    });

私の救い主に感謝します!

4

4 に答える 4

2

はい、これには角かっこを使用できます。

myObject[ someVariable ] = 0;
于 2012-07-02T16:09:20.400 に答える
1

参照しているのは、動的オブジェクトプロパティと呼ばれます。この機能を実装するには、次の構文を使用します。

myObject[someVariable] = 0;
于 2012-07-02T16:10:49.203 に答える
1
$('.red_button')
    .each(function() {
        var someVariable = $(this).attr('name');
        myObject[someVariable] = 0;
    });
于 2012-07-02T16:10:52.057 に答える
0

あなたがそれを使用する前に作成したと仮定すると、それは正しいですmyObject

http://jsfiddle.net/73WZ3/1/

于 2012-07-02T16:14:19.530 に答える