0
سبد خرید من 0 دوره
سبد خرید شما خالیست :(
پرسش

چطور می‌تونم روی کلیدها و مقادیر در جاوااسکریپت پیمایش کنم؟

How to iterate (keys, values) in JavaScript

یه دیکشنری دارم که می‌خوام روی کلیدها و مقادیرش پیمایش کنم، به‌صورتی که کلیدها و مقادیرش رو جداگانه توی یک حلقه پردازش کنم. چطور می‌تونم این کار رو انجام بدم؟

1403/06/06
پاسخ
محمدامین سعیدی راد
بیوگرافی محمدامین سعیدی راد

برای تکرار روی کلیدها و مقادیر یک شیء در جاوااسکریپت، بهترین روش استفاده از Object.entries() هست که توی ECMAScript 2017 معرفی شد. این متد شیء رو به آرایه‌ای از جفت‌های کلید-مقدار تبدیل می‌کنه. بعدش می‌تونی با استفاده از for...of یا forEach روی اون‌ها تکرار کنی

const myObject = {a: 1, b: 2, c: 3};
for (const [key, value] of Object.entries(myObject)) {
   console.log(key, value);
}

این کد به ترتیب کلید و مقدار هر جفت رو لاگ می‌کنه.

پاسخ: 1403/06/06
آخرین آپدیت: 1403/08/14