نوشته های علی یوسفی

مینویسم تا از توهمات دور شوم و بهتر خودم را بشناسم و با نگاه به گذشته ببینم آیا رشدی داشته ام یا خیر

نوشته های علی یوسفی

مینویسم تا از توهمات دور شوم و بهتر خودم را بشناسم و با نگاه به گذشته ببینم آیا رشدی داشته ام یا خیر

نوشته های شخصی من در مورد زندگی برای گذشتن از ایده‌های تکراری و روزمرگی‌ها و ثبت تجربه های زندگانی

چند نکته درباره جاوا اسکریپت

پنجشنبه, ۲۰ مهر ۱۳۹۶، ۱۱:۰۳ ق.ظ

۱- تقریبا همه جا می توان properties اضافه کرد 


var a = {}; // create a new object a.b = 'hello';


var a = []; // create an array a.b = 'hello';


var a = function() {}; a.b = 'hello';


۲- توابع آبجکت هستند 

function doIfTrue(isTrue, whatToDo) { if(isTrue) whatToDo(); } doIfTrue(true, function() {alert('hello');}); // alerts "world" doIfTrue(false, function() {alert('world');}); // does nothing


۳- حلقه  for...in بر روی نام پروپرتی ها تکرار می کند نه مقدار آنها 

از این حلقه برای پیمایش آرایه ها استفاده نکنید ؟ 

برای این کار در ECMAScript 6  حلقه for... of تعریف شده است .


۴- حوزه تعریف متغیر‌ها


ادامه دارد 

منبع :

Top Ten Things Beginners Must Know About JavaScript

https://www.codementor.io/community

  • Ali Yousefi

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی