オブジェクト配列にpushをしようとしているのですが、
Uncaught TypeError: data.push is not a function
と表示されてしまい、追加ができません。
いろいろなネット上にあるコードと見比べても同じだと思えるし、
いったい何が原因でエラーになっているのかがわかりません。
最初にnew Array() をしてから .eachでループして追加しています。
lang
1data = new Array() 2# key,value 処理 3# $.each で data_array から keyとvalue 取り出し 4data.push 5 key:key 6 value:value
lang
1parts.push({ 2 key: key, 3 value: value, 4});
括弧の配置などが原因かと思ったのですが、エラーが出ます。
lang
1data.push( 2 key:key 3 value:value 4) 5 6data.push( 7 [ 8 key:key 9 value:value 10 ] 11)
値がunderfindになるとエラーになるのかな?と思ってみたのですが、
状況は変わりません。同じエラーが発生します。
lang
1data.push 2 key:123 3 value:456
どの部分が問題なのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/05/10 05:44