[英]Using integer keys with dot notation to access property in javascript objects
為什么我們不能在點表達式中使用整數鍵來訪問屬性值?
var obj = {1: 'one', two: '2'}
console.log(obj.1) // error
console.log(obj.two)
添加到@Arun P Johny 的答案中,我們可以使用帶引號的obj['1']
或在整數情況下不帶引號的obj[1]
。 其中 as 訪問obj['two']
將起作用,但obj[two]
如果沒有變量/常量 as two將拋出錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.