تمرین todo جلسه 24

محمود بزرگی
9 خرداد ۱۴۰۱

سلام استاد وقتتون بخیر 

استاد وقتی می خوام اون بخش کدی رو که در عکس ضمیمه براتون فرستادم رو اجرا کنم با ارور زیر رو به رو میشم

Uncaught TypeError: Cannot set properties of undefined (setting 'Description') 

اگه کد داخل عکس رو به این شکل تغییر بدم کد کار میکنه : newTodos[۰].Description = description

اما وقتی index رو میذارم ارور میده

ممنون میشم راهنمایی کنید 

537

2 پاسخ
  • قاسم بساکی10 خرداد ۱۴۰۱

    سلام دوست من . 

    آیا از index قبل از استفاده لاگ گرفتید ببینید چی بر میگردونه؟

    اگه عدده :

     ببینید آیا نوع داده ای todo.id با id که دارید با === بررسی می کنید یکی هستن؟

    مثلا ببینید با == جواب نمیده

  • محمود بزرگی10 خرداد ۱۴۰۱

    استاد log گرفتم index رو بهم -۱ برگردوند

    اومدم todo.id رو هم log گرفتم بهم id رو برگردوند اما وقتی id رو log میگیرم بهم object برمیگردونه که مشکل همینجاست که === برقرار نمیشه

    عکسش رو ضمیمه کردم

    نمیدونم باید چیکار کنم که خود id رو بتونم به function پاس بدم , نه مثل الان که object میشه