آموزش جاوا اسکریپت – جلسه ۶

آموزش جاوا اسکریپت – جلسه ۶

آموزش جاوا اسکریپت از مبتدی تا پیشرفته
جلسه ۶

سلام خدمت همه همراهان همیشگی،به جلسه شیش از سری اموزش جاوا اسکریپت خوش امدید،در این جلسه در مورد Object , Array در جاوا اسکریپت صحبت میکنیم. این قسمت خیلی مهمه البته در مورد JSON هم حرف میزنیم.

در جلسه قبل راجع به متغیر ها باهم صحبت کردیم این جلسه نیز ادامه متغیر ها رو خدمتتون توضیح میدیم

  ارایه ها در جاوا اسکریپت (یا به طور کلی در تمام زبان ها) برای ذخیره چندین داده در یک متغیر استفاده میشوند

ارایه چیست؟

یک ارایه متغیر خاصی هست که در یک زمان میتواند چندین مقدار را در خود جای دهد مثال :

۱
var cars = ["Saab", "Volvo", "BMW"];

اگر شما لیستی از آیتم هایی داشته باشید و بخواهید آن ها را در متغیر های جداگانه ذخیره کنید،(مثل نام اتومبیل ها) نتیجه کار شبیه کد زیر خواهد بود:

var car1 = "pride";
var car2 = "dena";
var car3 = "tiba";

حال اگر بخواهید دنبال یک اتومبیل خاص بگردید چه کار خواهید کرد؟ و اگر تعداد اتومبیل ها ۳۰۰ دستگاه بود چه کار میکنید؟ پاسخ ساده ای داره! استفاده از ارایه!

ساخت ارایه در جاوا اسکریپت :

 
var array_name = [item1, item2, ...];
var cars = ["pride", "dena", "tiba"];

عناصر آرایه داخل براکت تعریف شده و با , از یکدیگر جدا می شوند.

ارایه ها شئ Object هستند

ارایه ها نوع خاصی از اشیا هستند عملگر typeof نوع object را برای ارایه ها برمیگرداند اما ما به عنوان همان ارایه توصیفش میکنیم

ارایه ها برای دسترسی به عناصر خود از اعداد استفاده میکنند مثال زیر :

var name = cars[0];

مثال :در کد زیر ما یک ارایه تعریف کردیم که تشکیل شده از چند ابجکت هست:

۱
var person = {firstName:"John", lastName:"Doe", age:46};
Json در جاوا اسکریپت :

JSON یک قالب یا فرمت برای ذخیره سازی و انتقال داده از سرویس دهنده (server) به صفحه ی وب (web page) می باشد. JSON یک استاندارد open source سبک برای انتقال داده‌ ها است به ترتیبی که برای انسان نیز قابل خواندن باشد. JSON از زبان اسکریپت‌ نویسی جاوا اسکریپت در نشان‌ دادن ساختمان داده‌ های ساده و آرایه‌ های انجمنی (associative array) مشتق شده ‌است.

تبدیل داده های JSON به اشیا جاوا اسکریپت:

فرمت JSON به گونه ای قابل توجه از نظر ساختار نگارشی (syntax) مشابه کدی است که برای ایجاد اشیا جاوا اسکریپت می نویسیم. به دلیل وجود این شباهت چشم گیر، برنامه ای که با جاوا اسکریپت نوشته شده باشد به راحتی قادر خواهد بود داده های JSON را به اشیا محلی جاوااسکریپت تبدیل کند

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.