オブジェクトdata2では、配列iが.eachに基づいて自動増加する数値になります。しかし、それは私に命名し続けます。オブジェクト内の配列名を変数にする方法
0
A
答えて
4
data2 = {};
data2[i] = {
"id": id,
"level": level,
"name": name
};
1
プロパティ名は、その名前の変数があるかどうかにかかわらず、Javascriptで文字どおり扱われます。
ただし、ループの繰り返しごとにオブジェクトを再定義します。 - オブジェクトリテラルの周り[]
私は配列リテラルを削除した
data2[i] = {
id: id,
level: level,
name: name
};
注:あなたのコードは、おそらく次のようになります。私はあなたがそれを必要としているとは想像できませんが、あなたが本当にしたら、いつでもそれを戻すことができます。
1
たぶん、あなたが行う必要があります。
data2[i] = [{
"id": id,
"level": level,
"name": name
}];
1
var data = {};
$('.content').each(function(i) {
var id = $(this).attr('id'),
level = $(this).attr('level'),
name = $(this).find('textarea').val(),
data2 = {};
data2[i] = [{
"id": id,
"level": level,
"name": name}];
};
$.extend(data, data2);
関連する問題
- 1. 配列内のオブジェクトのインスタンス変数を返す方法
- 2. 配列内の各オブジェクトに関数をバインドする方法は?
- 3. オブジェクトのプロパティに基づく配列と変数名の配列
- 4. 配列の配列内のオブジェクトをプッシュする方法
- 5. 配列内のオブジェクトの変数
- 6. JavaScript内のオブジェクト内のオブジェクトを配列に変換する
- 7. プロトタイプで配列内の関数オブジェクトを実行する方法
- 8. オブジェクトの配列内で配列をループする方法
- 9. 配列内の特定の文字列を検索し、配列変数名jQueryを出力する方法は?
- 10. 参照オブジェクトの配列内のオブジェクト名
- 11. 変数名を配列インデックスにマップする方法
- 12. 配列のオブジェクトに変数を割り当てる方法は?
- 13. SwiftyJSONオブジェクトの配列をSwiftyJSONオブジェクトに変換する方法は?
- 14. スイッチループ内の配列に変数を割り当てる方法
- 15. 配列内の変数のエイリアスを作成する方法は?
- 16. オブジェクトの配列を文字列に変換する方法
- 17. 変数が配列かオブジェクトかをチェックする方法は?
- 18. コレクション配列内の変数をエコーする方法は?
- 19. 配列内のオブジェクト内の値をEmber.jsで配列に変更する1.13
- 20. Java:オブジェクトのインスタンス内の変数による配列の検索
- 21. typescript angular2:配列内の各オブジェクトに配列を追加する方法は?
- 22. D3.jsの配列オブジェクトに変数名を割り当て
- 23. 変数配列名
- 24. 配列内のオブジェクト数を変更する
- 25. 変換オブジェクトを配列に変換する方法
- 26. ループ内の変数名を徐々に変更する方法
- 27. jsonオブジェクト内にある配列を解析する方法
- 28. 配列内の変数を変更するボタンを設定する方法
- 29. javascript - オブジェクト配列の変数名を返します
- 30. 配列内のオブジェクト内のオブジェクトを反復処理する方法
はあなたの先生ありがとうございました。 :] –
問題ありません! =} –