تست هوش با بازی اعداد شروع شد. از مسابقه جا نمونی 😀

اینجا کلیک کن
بریم برای شروع

Object.values - Object.keys- Object.entries- در جاوااسکریپت - آزمون آنلاین

تعداد سوال 12
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد

این آزمون در مورد متدهای پرکاربرد زبان برنامه‌نویسی جاوااسکریپت هست که قراره با هم دانش و تسلطمون رو در مورد متدهای Object.keys، Object.values و Object.entries بسنجیم.

Object.values -  Object.keys- Object.entries- در جاوااسکریپت - آزمون آنلاین


درک متدهای کلیدی جاوااسکریپت

وقتی با آبجکت‌ها در جاوااسکریپت کار می‌کنی، ممکنه بخوای به کلیدها، مقادیر یا جفت‌های کلید-مقدار اون‌ها دسترسی پیدا کنی. اینجاست که سه متد قدرتمند به کمک ما میان.

درک درست از این متدها برای هر برنامه‌نویسی ضروریه، چون کار رو در پروژه‌های مختلف خیلی ساده‌تر می‌کنه. با انجام این کوییز میتونی میزان مهارت و تسلط خودت رو درباره متدهای Object.keys، Object.values و Object.entries بسنجی و همزمان اطلاعات خوبی در موردشون به دست بیاری.

این آزمون شامل سوالاتی در مورد متدهای شیء در جاوااسکریپت هست. برای مثال، ممکنه سوالاتی مثل این‌ها مطرح بشه:

  • متد Object.keys() چه چیزی رو برمی‌گردونه؟
  • چطور می‌تونی از Object.values() برای جمع زدن مقادیر یک شیء استفاده کنی؟
  • تفاوت اصلی بین Object.entries() و دو متد دیگه چیه؟

با شرکت در این آزمون، یاد می‌گیری که هر کدوم از این متدها چه کاربردی دارن و چطور میشه ازشون در شرایط مختلف استفاده کرد. همچنین، با بررسی پاسخ‌ها، می‌فهمی که کدوم مفاهیم رو باید بیشتر تمرین کنی تا به یک متخصص تبدیل بشی.


بررسی دقیق کاربردها

بگذار با هم کاربردهای اصلی این متدها رو مرور کنیم. هر کدوم از این متدها برای هدف خاصی طراحی شدن و در شرایط مختلفی به کار میان.

Object.keys(): این متد یک آرایه از کلیدهای قابل شمارش (enumerable) یک شیء رو برمی‌گردونه. معمولا ازش برای پیمایش روی کلیدهای یک شیء یا بررسی وجود یک کلید خاص استفاده می‌کنم.

const user = { name: 'Ali', age: 30 };
const keys = Object.keys(user);
// keys will be ['name', 'age']

Object.values(): این متد یک آرایه از مقادیر قابل شمارش یک شیء رو برمی‌گردونه. کاربرد اصلی اون زمانیه که فقط به داده‌های داخل یک شیء نیاز دارم، نه به کلیدهاش.

const user = { name: 'Ali', age: 30 };
const values = Object.values(user);
// values will be ['Ali', 30]

Object.entries(): این متد یک آرایه از آرایه‌های دو عضوی (جفت‌های کلید-مقدار) رو برمی‌گردونه. این متد برای تبدیل یک شیء به یک آرایه برای کارهای پیشرفته‌تر مثل تبدیل به Map یا پیمایش با for...of بسیار مفیده.

const user = { name: 'Ali', age: 30 };
const entries = Object.entries(user);
/*
entries will be:
[ ['name', 'Ali'], ['age', 30] ]
*/

جدول مقایسه متدها

متد خروجی کاربرد اصلی
Object.keys() آرایه از کلیدها پیمایش روی کلیدها
Object.values() آرایه از مقادیر دسترسی به مقادیر
Object.entries() آرایه از جفت‌های کلید-مقدار تبدیل شیء به آرایه

این جدول به صورت خلاصه تفاوت‌های اصلی این سه متد رو نشون می‌ده و بهت کمک می‌کنه که در یک نگاه کلی، کاربرد هر کدوم رو بفهمی.

حالا که اطلاعات کلی در مورد متدهای Object.keys()، Object.values() و Object.entries() به دست آوردی، وقتشه که آموخته‌هات رو محک بزنی. روی دکمه شروع کلیک کن و ببین چقدر به این مفاهیم تسلط داری!

تعداد سوال 12
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد
معمای امروز 28 مهر 1404 - ترکیب اعداد و حروف - مخصوص ای کیو بالای 100

معمای امروز 28 مهر 1404 - ترکیب اعداد و حروف - مخصوص ای...

طبق معمول هر روز صبح ساعت 8 ، باز هم یک پازل عددی و حروفی سخت داریم. پازل...

معمای پیدا کردن رمز - 27 مهر 404 - 200 تومن داخل این کیفه می تونی رمزش رو پیدا کنی ؟

معمای پیدا کردن رمز - 27 مهر 404 - 200 تومن داخل این...

خوب یک معمای واقعا سخت که حل کردنش کار آسونی نیست . در این معما یک رمز قوی...

تو چند حرکت می تونی رمز این قفل رو پیدا کنی ؟‌ بازی با اعداد - تست هوش

تو چند حرکت می تونی رمز این قفل رو پیدا کنی ؟‌ بازی...

یه بازی ساده براتون آوردم که در عین سادگی نیاز به هوش هم داره. کافیه طبق راهنما عدد...

پازل ترتیب اعداد - روی عدد درست از یک تا آخر به ترتیب کلیک کن

پازل ترتیب اعداد - روی عدد درست از یک تا آخر به ترتیب...

به نظر ساده میاد نه؟‌ ولی انقدرها هم که فکر می کنی ساده نیست . مخصوصا وقتی که...

تمدید پاسپورت بدون کارت پایان خدمت

تمدید پاسپورت بدون کارت پایان خدمت

بسیاری از جوانان و مشمولان نظام وظیفه با موضوع تمدید پاسپورت بدون کارت پایان خدمت درگیرند؛ به‌خصوص کسانی...

عمل بینی در تهران: هزینه، بهترین جراح و نکات مهم انتخاب پزشک

عمل بینی در تهران: هزینه، بهترین جراح و نکات مهم انتخاب پزشک

برای اینکه بتوانید بهترین جراح عمل بینی در تهران را پیدا کنید، ابتدا باید هدف خود از عمل...

تبلیغات پیامکی منطقه‌ای: راهنمای کسب‌ و کارهای محلی کم‌ هزینه

تبلیغات پیامکی منطقه‌ای: راهنمای کسب‌ و کارهای محلی کم‌ هزینه

تبلیغات پیامکی منطقه ای «SMS by Region» یک روش های رایج تبلیغات منطقه ای هدفمند است که برای...

پخش عمده پارچه فاستونی؛ مناسب تولیدی‌ها و فروشگاه‌های پوشاک

پخش عمده پارچه فاستونی؛ مناسب تولیدی‌ها و فروشگاه‌های پوشاک

پیدا کردن یک منبع مطمئن برای پخش عمده پارچه فاستونی همیشه...

فروش بازی Battlefield V + ویژگی های برجسته بازی Battlefield V

فروش بازی Battlefield V + ویژگی های برجسته بازی Battlefield V

امکان ندارد طرفدار بازی های سبک سوم شخص و شوتر نباشید و سری بتلفیلد را نشناسید و یا...

غواصی در دنیای اسرارآمیز خلیج فارس

غواصی در دنیای اسرارآمیز خلیج فارس

جزیره کیش سال‌های سال است که غواصی را به صورت حرفه ای هم در زمینه‌ی آموزشی و هم...

"طرز تهیه نان شکلاتی مغزدار"-در فر-بدون فر در تابه-دستور پخت خمیر و سس شکلاتی

"طرز تهیه نان شکلاتی مغزدار"-در فر-بدون فر در تابه-دستور پخت خمیر و سس...

مواد لازم و طرز تهیه "خمیر و سس نان شکلاتی"-در فر-بدون فر در تابه طرز تهیه نان شکلاتی...

فاموتیدین چیست ؟ - عوارض - تداخل - موارد مصرف famotidine

فاموتیدین چیست ؟ - عوارض - تداخل - موارد مصرف famotidine

فاموتیدین چیست ؟ فاموتیدین نوعی مسدود کننده هیستامین نوع 2 است و باعث کاهش اسید معده می شود....