残念ですが、私が間違って投稿した場合は、初めてstackoverflowを使用してください。私は私の仕事のオブジェクトをページに追加するのに問題があります。そのページ上にありますが、定義されていません。ここに私のコードです追加するときに問題が発生する各ループもページ
0
A
答えて
0
(これは、不正な形式または誤解最初の投稿です心からの謝罪場合は、親切にしてください;。良い答えに向けたコミュニティからの任意のガイダンスははるかに高く評価されるだろう)
私は問題がで横たわっていたと信じてあなたのforEachループ。 forEachループ内の "job"は、work.jobsからの現在の反復を参照します。したがって、work.jobs.employerを参照する代わりに、job.employerによって参照される必要があります。 あなたが定義されていない理由は、ジョブ配列から雇用者/タイトル/場所/ etcを取得しようとしたためです。アレイに含まれるオブジェクトではありません。
以下試してください:あなたが持っている
work.jobs.forEach(function(job) {
console.log(job);
$("#workExperience").append(HTMLworkStart);
formattedEmployer = HTMLworkEmployer.replace("%data%",job.employer);
formattedTitle = HTMLworkTitle.replace("%data%",job.title);
var formattedEmployerTitle = formattedEmployer + formattedTitle;
$(".work-entry:last").append(formattedEmployerTitle);
formattedworkLocation = HTMLworkLocation.replace("%data%",job.location);
$(".work-entry:last").append(formattedworkLocation);
formattedworkDates = HTMLworkDates.replace("%data%",job.dates);
$(".work-entry:last").append(formattedworkDates);
formattedworkDescrip = HTMLworkDescription.replace("%data%",job.description);
$(".work-entry:last").append(formattedworkDescrip);
});
1
あなたのコードはjobs配列を反復していますが、配列にはジョブ情報を持つオブジェクトが1つしかありません。その情報(雇用者、タイトル、場所など)を繰り返し処理したい場合は、配列にインデックスを付けた後にfor ... inループ(オブジェクトを反復処理)を使用する必要があります。
for (var prop in work.jobs[0]) { ...}
関連する問題
- 1. MakefileにMySQLを追加すると問題が発生する
- 2. ビデオにウォーターマークを追加すると問題が発生する
- 3. Pythonでwhileループでリストを追加すると問題が発生する
- 4. コンストラクタにオブジェクトを追加するときに問題が発生する
- 5. NSMutablestringにテキストフィールドテキストを追加中に問題が発生する
- 6. foreachループにブレークを追加するとエラーが発生する
- 7. ReactとFirebaseで認証を追加する際に問題が発生する
- 8. Javaのループ内でリストに追加するときの問題
- 9. show.hamjを追加するとshow.hamlページにエラーが発生する
- 10. C#XMLストリームの要素をループするときに問題が発生する
- 11. MPMoviePlayerControllerビデオをループするときにスレッドの問題が発生する
- 12. 複数のWhileループを動かすときに問題が発生する
- 13. ページを掻き取ろうとするとエンコードの問題が発生する
- 14. パディングを追加すると縦方向のアラインメントの問題が発生する
- 15. グループを追加してCOUNTを入力すると問題が発生する
- 16. Dojoにパッケージを追加する際に問題が発生する
- 17. WCF web.configにアセンブリ参照を追加する際に問題が発生する
- 18. スクロールビューにサブビューを追加する際に問題が発生する
- 19. サービスリファレンスをNetTcpBinding wcfサービスに追加する際に問題が発生する
- 20. d3の軸にラベルを追加する際に問題が発生する
- 21. do whileループで適切なループが発生する問題 - Java
- 22. プログラムのループとif文で問題が発生する
- 23. ナビゲーションメニューを作成するときに問題が発生する
- 24. カスタムテンソルフローでコンパイルするときに問題が発生する
- 25. メークファイルを作成するときに問題が発生する
- 26. PostgreSQLを使用するときに問題が発生する
- 27. マルチパートポストリクエストを送信するときに問題が発生する
- 28. データパースリーパターンをプログラムで追加する際に問題が発生する
- 29. ArrayListに追加するときにNullPointerExceptionが発生する
- 30. java.io.IOException "player"テクスチャを画面に追加するときに問題が発生する
すべての場所が 'work.jobs.PROPERTY'それはjob.property''でなければなりません。 – Barmar