تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمدحسین مهرابی
تفاوت ویژگی age با userAge
جامعه جاوا اسکریپت ایجاد شده در ۲۳ آبان ۱۴۰۱

سلام من متوجه یک نکته نشدم

شما چرا موقعی که توی سازنده‌ها خواستین getter و setter تعریف کنین اول به عنوان پارامتر دوم به تابع defineProperty ابکجت age رو دادین اما توی تعریف توابع از this.userAge استفاده کردین من تفاوت بین userAge و age رو نمیفهمم

ایا این تفاوت مشکلی به وجود نمیاره؟

سلام محمدحسین جان

تفاوت userAge با age این هست که userAge بصورت مستقیم توی آبجکت تعریف نشده و از طریق setter ساخته میشه و از طریق getter هم میتونیم بهش دسترسی پیدا کنیم.

صادق برزگر ۰۱ دی ۱۴۰۱، ۱۰:۳۵