オブジェクト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. SwiftyJSONオブジェクトの配列をSwiftyJSONオブジェクトに変換する方法は?
- 5. 配列内の変数のエイリアスを作成する方法は?
- 6. 変数が配列かオブジェクトかをチェックする方法は?
- 7. 変数配列名
- 8. Java:オブジェクトのインスタンス内の変数による配列の検索
- 9. 配列内のオブジェクト数を変更する
- 10. オブジェクト配列を文字列配列に変換する方法は?
- 11. オブジェクト配列内の関数オブジェクト
- 12. ループ内の変数名を徐々に変更する方法
- 13. 文字列をオブジェクトの名前に変換する方法
- 14. オブジェクト名のないJSON配列を解析する方法
- 15. 値をオブジェクトの配列に変換する方法は?
- 16. 配列内のオブジェクトの存在を確認する方法
- 17. 複数のオブジェクトを配列に追加する方法
- 18. 配列内のpChart変数
- 19. 配列内の2変数
- 20. Lodashで配列内のオブジェクトを反復処理する方法
- 21. 文字列をオブジェクト名に変換する方法。 as3
- 22. オブジェクト内から配列にアクセスする方法は?
- 23. オブジェクトをJavaScriptで配列に変換する方法は?
- 24. 配列内のオブジェクトのように `int`を扱う方法
- 25. 私はこのようなオブジェクトの配列を持つ変数オブジェクトのキー名
- 26. mysql配列をループし、変数に応じて内容が別の配列を作成する方法$
- 27. JSONオブジェクト内でJSON配列を取得する方法は?
- 28. Java:オブジェクトの配列内のオブジェクトの型を決定する方法は?
- 29. オブジェクトの配列内のオブジェクトのインデックスを取得する方法は?
- 30. 配列内の配列をJS内の単一の配列に変換する
はあなたの先生ありがとうございました。 :] –
問題ありません! =} –