سفارش تبلیغ
صبا ویژن

قابلیتهای جدید ES6

let در جاوا اسکریپت

• const در جاوا اسکریپت

• منعکس شدن (**)

• مقادیر پیش فرض

• ()Array.find

• ()Array.findIndex

Safari 10 و Edge 14 اولی مرورگر می باشند  طراحی سایت در مشهد که تماما از ES6 حفاظت می نمایند.

let در جاوا اسکریپت

فرمان let اذن میدهد تا شما بتوانید یک متغیر با دامنه بلوک (سطح block scope) تمجید نمائید.

const در جاوا اسکریپت

فرمان const به شما اذن می‌دهد یک اثبات (یک متغیر جاوا اسکریپت رایاپارس با مقدار اثبات) را اعلام نمائید. اثبات ها مشابه به متغیرها میباشند، به جز اینکه مقدار اثبات ها را نمی قدرت تغییر‌و تحول بخشید.

عملگر exponentiation

عملگر exponentiation (**) او‌لین عملگر را به اندازه ی عملگر دوم افزایش می‌دهد.

مقادیر پارامتر پیش فرض

ES6 اذن میدهد که پارامترهای تابع مقادیر پیش فرض داشته باشند.

()Array.find

اسلوب ()find مقدار عنصر آرایه نخستین ahrefs که یک تابع آزمایش را می‌گذارد گشوده می گرداند.

 

()Array.findIndex

روال ()findIndex شاخص عنصر آرایه نخستین که یک آزمایش را می‌گذراند، گشوده می گرداند.

 

مختصات عددی نو

ES6 مختصات پایین را برای آبجکت عدد اضافه نموده است:

 

• EPSILON

• MIN_SAFE_INTEGER

• MAX_SAFE_INTEGER

متدهای عددی تازه

ES6 دو روال نو را به آبجکت عددی اضافه می نماید :

• ()Number.isInteger

• ()Number.isSafeInteger

• مشی ()Number.isInteger

 

 سیاق () Number.isInteger

در صورتی‌که آرگومان یک integer باشد، true برگشت داده میشود.

 

اسلوب ()Number.isSafeInteger

یکی درست ایمن یکی صحیحی میباشد که اعتنا مضاعف (double) را نشانه داده می‌دهد. در‌حالتی که آرگومان از نوع safe integer باشد، سیاق ()Number.isSafeInteger مقدار true را برمی گرداند. اعداد درست ایمن آحاد اعداد درست از – (253 – 1) تا + (253 – 1) میباشد. این ایمن میباشد: 9007199254740991? این ایمن وجود ندارد: 9007199254740992?

متدهای همگانی نو

ES6 همینطور دو اسلوب همگانی جدیدی را معرفی نموده است :

• ()isFinite

• isNan

مشی ()isFinite

در حالتی‌که آرگومان NaN و یا این که بی غایت باشد، این سیاق false برمی گرداند و در غیر این شکل فیض true خواهد بود:

روال ()isNaN

در‌حالتی که آرگومان NaN باشد بعد این روال مقدار true را برمی گرداند، و در غیر این شکل false خواهد بود.

توابع arrow

توابع Arrow اذن ی سینتکس کوتاه برای تایپ کردن لغت ها تابع را می‌دهد. شما به کلیدواژه function ، واژه کلیدی return و براکت های curly brackets نیاز ندارید. توابع Arrow این سعی را ندارند. آن ها برای تمجید طریق های آبجکت مطلوب نیستند. توابع Arrow ارتقا نمی یابد. آنان می بایست پیش از استعمال از آن‌ها تعریف‌و‌تمجید شوند. استعمال از const امن خیس از به کار گیری از var میباشد، چون یک عبارت تابع مدام مقدار اثبات میباشد. شما تنها میتوانید در‌حالتی که کارایی یک بیانیه واحد باشد.،لغات return و براکت های curly را حذف نمائید. از این جهت ممکن میباشد عادت خیر باشد که مدام آن‌ها را نگهداری فرمایید.

گردآوری‌بندی

ES6، مخفف ECMAScript 6 میباشد که می اقتدار مهمترین تغییر تحول در استاندارد ES دانست. تا پیش از ارائه ES6 در سال 2015، ورژن های پیشین استاندارد ES، دارنده تداخل های بخش اعظمی بوده و ناهماهنگی متعددی با یکدیگر داشتند که کمپانی ECMA International با گردآوری و ارائه ES6، کلیه آنها را برطرف کرد. امیدوارم درین مقاله که عملکرد شد به لهجه معمولی خصوصیت‌ها و کاربردهای ES6 جاوا اسکریپت را توضیح دهیم آشنا گردیده باشید.