第一次啓動Javascript。通過一些筆記,我發現了下面的代碼創建對象。Javascript澄清
var foo = {};
var bar = new Object();
然後:
var foo = {
bar:2
}
任何人都可以讓我知道的意義:酒吧後2?它指的是什麼?
PS。以前沒有嘗試過Javascript,所以任何幫助將不勝感激
第一次啓動Javascript。通過一些筆記,我發現了下面的代碼創建對象。Javascript澄清
var foo = {};
var bar = new Object();
然後:
var foo = {
bar:2
}
任何人都可以讓我知道的意義:酒吧後2?它指的是什麼?
PS。以前沒有嘗試過Javascript,所以任何幫助將不勝感激
它只是初始化一個對象foo
,其屬性bar
的默認值爲2
。 它可以通過foo.bar
進行訪問,當然也可以設置爲(例如)foo.bar = 3
您可以使用它初始化任何類型的對象。例如car
對象節省輪胎,門的量,並且顏色:
var car = {
amountTires: 4,
amountDoors: 3,
color: "red"
}
好了,全部清理完畢。感謝這個例子:-) –
在這種情況下,酒吧將是對象的屬性,'2'將是它的價值。
代碼段你在問題中提到的目的是展示創建對象的不同的方法。
第一種方法var foo = {}
使用對象符號{}
第二種方法var bar = new Object()
使用Object
構造函數。
進一步說明,對象foo
的屬性bar
的值爲2
。對象的內容通常被指定爲鍵值對。
這不是指什麼,'2'是鍵'bar'的值。 – adeneo
我建議通過eloquentjavascript.net/閱讀,然後才能提問有關基本語法的問題 – tucuxi
查看https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects –