[英]How to understand the first element in an object is valid?
當我運行{'1'}[0]
,我得到了[0]
。 為什么上面的說法甚至是有效的? 為什么該值為 0?
如果我們在代碼中添加格式,你有:
{
'1';
}
[0];
一個塊(無意義,因為沒有在其中發生作用域,並且它不與if
, while
或類似的相關聯)包含一個字符串(毫無意義,因為沒有對它進行任何處理),后跟一個帶有數字的數組。
該數組是代碼中的最后一個表達式,因此將其計算結果記錄到控制台。
{}
不是對象, []
也不是屬性訪問器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.