在 nodejs 中,我創建了一個物件串列,每個物件都應該有一個字串鍵和一個數字作為值。我可以毫無問題地創建它,但是在嘗試使用 console.log() 記錄它時。我可以看到有些鍵在鍵周圍沒有單引號,而有些則有。
例如
[
{ '2d22f294': 0 },
{ b6d108da: 0 },
{ b17562ff: 0 },
{ '0e4a0beb': 0 }
]
任何人都可以解釋在 key 周圍有一個單引號是什么意思,我假設這意味著 key 是一個字串,但即使是那些沒有單引號的 key 也是字串并且像字串一樣。
uj5u.com熱心網友回復:
如果它以數字開頭,則列印必須向您顯示有效的 javascript,引號會告訴您鍵是字串(不是數字)。
uj5u.com熱心網友回復:
如果你有這樣的物件
let object = {
name: 'Jim',
25: 'Age'
}
您可以通過以下方式訪問屬性:
對于
name關鍵 ...object.name或object['name'].對于關鍵
25...object[25]或object['25']
這是因為 js 中的屬性不能以數字開頭。因此,您必須使用括號訪問它們。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/324449.html
標籤:javascript 节点.js 细绳 目的
