View Full Version : گفتگو: چرا {{}[{}]}[{}][{}] برابر با undefined است؟
sali444
چهارشنبه 07 فروردین 1392, 06:03 صبح
Dmitry Baranovskiy ِ بزرگ یک سوال مطرح کرده بود که به این شکل بود:
چرا {{}[{}]}[{}][{}] برابر با undefined است؟
{{}[{}]}[{}][{}] == undefined
object69
پنج شنبه 08 فروردین 1392, 18:55 عصر
دوست گلم خوب این قراره چه کاری انجام بده ؟ یکم بیشتر توضیح بده
Variable
پنج شنبه 08 فروردین 1392, 19:34 عصر
قراره جایزه بدن؟
اگه جایزه میدن لینک اصلی رو بده تا بگم چرا ؟ :D
sali444
جمعه 09 فروردین 1392, 16:01 عصر
سوال واضحه. فک نکنم نیاز به توضیح باشه.
قراره جایزه بدن؟
اگه جایزه میدن لینک اصلی رو بده تا بگم چرا ؟ :D
:قهقهه:
نه رفیق...
hakan648
شنبه 17 فروردین 1392, 18:56 عصر
سلام
این هم به همین شکل ظاهرا تفسیر میشه :
{} == undefined // true
فکر میکنم برای رسیدن به جواب باید مستندات مفسرهای جاوا اسکریپت رو مطالعه کرد.
Variable
یک شنبه 18 فروردین 1392, 01:10 صبح
typeof {}
"object"
hakan648
یک شنبه 18 فروردین 1392, 20:30 عصر
typeof {{}[{}]}[{}][{}] //SyntaxError: invalid property id
این مقدار قابل استفاده در عبارات نیست و اگه به تنهایی در کنسول وارد کنیدش ، نتیجه ای مشابه نتیجه ی مقدار {} مشاهده خواهید کرد.
و ما در مورد نوع شئ بحث نکردیم، وگرنه همه میدونیم که {} برای تعریف object هست.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.