配列のように値をオブジェクトにプッシュできるかどうか疑問に思っていました:
array.push("value");
各色にa、b、c、..のような文字を付けたい:
var colors = { "a" : "ffffff", "b" : "000000" };
これに文字で他の色を追加するにはどうすればよいですか?
配列のように値をオブジェクトにプッシュできるかどうか疑問に思っていました:
array.push("value");
各色にa、b、c、..のような文字を付けたい:
var colors = { "a" : "ffffff", "b" : "000000" };
これに文字で他の色を追加するにはどうすればよいですか?
次のように単純です。
colors["c"] = "ff0000";
colors["d"] = "00ff00";
colors["e"] = "0000ff";
// etc
それが役立つことを願っています。
オブジェクト、ディクショナリ、または配列から選択するのはあなた次第です。ただし、これらの「a」、「b」、「c」をキーとして使用したい場合は、Object または Dictionary インスタンスを使用する必要があります。
var colors:Object = {};
colors["a"] = "etc.";
colors["b"] = "etc.";
// or
var colors:Object = {};
colors.a = "etc.";
colors.b = "etc.";
// or
var colors:Object = {a:"etc.",b:"etc"};