2

次のコード例があります...

$.pg = {
width : 700,
height: 200,
rate: 30
    };

$.pg['width'] ではなく、常に $.pg[width] と記述して 700 を取得できる便利な方法はありますか? width、height、rate を pg に入れることの要点は、書く量を減らすことができるようにすることです。

ありがとう

4

1 に答える 1

6

以下を使用できます。

$.pg.width
$.pg.height
$.pg.rate

それらのプロパティを参照します。プロパティ名がコードの記述時にわかっている場合 (ここにあるように)、ドット構文を使用するか、.propNameお気づき["propName"]のようにドット構文の方が短くなります。コードの記述時にプロパティ名がわからない (変数に格納されている) 場合は、[variableName]構文を使用する必要があります。

于 2012-08-16T21:30:00.503 に答える