2012-03-05 4 views
0

JavaScriptの変数をオンザフライで作成し、その値を文字列に追加したいとします。私は実際にjavascriptで変数を動的に宣言するメソッドを見つけることができません。それが終わったら、私はこの逆をしたいと思うでしょう。私の質問には2つの部分があります.1つは要件ごとに即座に変数を作成および削除することに関連し、もう1つは文字列の特定のポイントにある変数に値を追加または削除することに関連しています。JS変数を動的に作成/破棄し、その値を文字列に追加/削除する方法

+3

あなたがしたいことはおそらく配列やオブジェクトを使って行うことができます。アイテム/プロパティを配列/オブジェクトに追加するだけです。それらを削除する方法は既にここで尋ねられています。あなたが実際に達成したいことに関するより多くの情報を提供したい場合は、より良いお手伝いをすることができます。 –

答えて

2

eval機能があります。
しかし!私はあなたが正しく後にしているものを理解していればあなたがする必要がありますなぜあなたは二回、「その場で変数を作成」

eval on MDN

0

を自問しなければならない、あなたはこのためにオブジェクトを使用する必要があります。

var o = {}; 
o.name = "value"; // Creating a property 
delete o.name; // Deleting a property 

問題があるようですが、問題に関する情報をもう少し共有できますか?

+2

ええと* "' delete'演算子を使って、暗黙的に宣言された変数は削除できますが、 'var'や' function'文で宣言された変数は削除することができます。 "* https://developer.mozilla.org/ja/JavaScript/Reference/Operators /削除 –

+0

ああ、ありがとう、それを知らなかった! –

関連する問題