38) تمرین: چک کردن نوع داده در آبجکتهای جاوااسکریپت
آموزش رایگان جاوااسکریپت
در این مقاله، نحوه چک کردن نوع داده در آبجکتهای جاوا اسکریپت را بررسی میکنیم. در این تمرین، از حلقه for...in
برای پیمایش آبجکت استفاده میکنیم تا مقادیری که نوع داده آنها رشتهای است را در کنسول مرورگر لاگ کنیم. پیشنهاد میکنم اول خودتون این مسئله رو حل کنید و بعدش راهحلهای ارائه شده رو بررسی کنید.
تعریف آبجکت و تابع
ابتدا آبجکتی به نام person
تعریف میکنیم که شامل اطلاعاتی مانند نام، فامیل، سن و وضعیت توسعهدهنده است:
var person = { name : ”Mohammad reza”, family : ”Haji maghsoodi”, age : 21, isDeveloper : true }
سپس تابعی به نام isString
ایجاد میکنیم که این آبجکت را برای ما پیمایش کرده و مقادیری که نوع داده آنها رشتهای است را در کنسول مرورگر لاگ میگیرد:
var person = { name : ”Mohammad reza”, family : ”Haji maghsoodi”, age : 21, isDeveloper : true } function isString(x) { for (const key in x) { if(typeof x[key] === “string”) { console.log(`${key} : ${x[key]}`); } } } isString(person); // name, family....
در اینجا از دالر ساین
و بکتیک
برای لاگ گرفتن در کنسول استفاده کردیم. اگر بخواهید مقادیر عددی یا بولین را نیز بررسی کنید، میتوانید به جای “string”، “number” یا “boolean” را در دستور شرطی if
قرار دهید:
function isString(x) { for (const key in x) { if(typeof x[key] === “number”) { console.log(`${key} : ${x[key]}`); } } } isString(person); // age...
در این مقاله، به بررسی روشهای چک کردن نوع داده در آبجکتهای جاوا اسکریپت پرداختیم. با استفاده از حلقه for...in
، توانستیم مقادیری که نوع داده آنها رشتهای است را شناسایی کرده و در کنسول مرورگر نمایش دهیم. همچنین یاد گرفتیم چگونه میتوانیم این تکنیک را برای انواع دادههای دیگر نیز به کار ببریم. با این تمرین، تسلط خود را بر روی استفاده از حلقهها و مدیریت انواع دادهها در جاوا اسکریپت افزایش دادیم.
نتیجهگیری
هدف این تمرین یادگیری نحوه استفاده از حلقه for...in
برای چک کردن نوع داده در آبجکتهای جاوااسکریپت و بررسی نوع دادهها بود. امیدوارم که این مقاله به شما کمک کند و دانش شما را در زمینه جاوا اسکریپت تقویت نماید. موفق باشید!
برای مشاهده لینک دانلود لطفا وارد حساب کاربری خود شوید!
وارد شویدپسورد فایل : ندارد گزارش خرابی لینک
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.