我正在通過一本JavaScript書,我正在研究用Literal Notation創建對象。在同一頁面上的兩個相似的對象
我給這個代碼:
var hotel = {
name: 'Quay',
rooms: 40,
booked:25,
checkAvailability: function() {
return this.rooms - this.booked;
}
}
var hotelName = document.getElementById('hotel-name');
hotelName.textContent = hotel.name;
var freeRooms = document.getElementById('free-rooms');
freeRooms.textContent = hotel.checkAvailability();
我明白這完美的罰款。
然後告訴我'如果在同一頁面上有兩個對象,您可以使用相同的符號創建每個對象,但將它們存儲在具有不同名稱的變量中。
我試圖在JSFiddel中創建這個,但似乎失敗了,我不知道爲什麼。任何人都可以提出一個簡單的例子和解釋。這真的很有幫助。
編輯::我不知道它是否是告訴我,我會寫entirly另一個對象或將鏈接到名稱/房等現有對象內部的一些變量..提前
感謝。
參考:約翰·達克特 - 的JavaScript和JQuery
請顯示你已經嘗試過。應該像那句話所說的那樣工作,即:'var obj = {},obj2 = {}' – tymeJV
它可能在書本身就像答案一樣。也許在這之前你錯過了一些東西。或者還沒有提前閱讀。無論如何,這個問題的含義並不十分清楚。 –
對不起,我不是說它沒有工作,我只是想找一個關於它如何寫的探索,我只是努力去理解這個探索。 –