私はJavaScriptの本を進めていますが、現在はリテラル表記でオブジェクトを作成しています。同じページの2つの同様のオブジェクト
私はこのコードを与えています:
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();
私は完全に罰金このことを理解しています。
それから、私にはと言っています。同じページに2つのオブジェクトがある場合は、同じ表記を使用してそれぞれを作成しますが、異なる名前の変数に保存します。
私はJSFiddelでこれを作成しようとしましたが、失敗しているように見えます。理由はわかりません。誰かが簡単な例と説明を投稿してください。それは本当に役立つだろう。
EDIT ::私は私がentirly別のオブジェクトを書いたり、名前/部屋などへのリンクを既存のオブジェクト内のいくつかの変数を置くだろうと私に言っているかどうかわからない...事前に
感謝。
参考:ジョン・ダケット - JavaScriptとjQueryの
あなたが試したことを示してください。 'var obj = {}、obj2 = {}' – tymeJV
そのような答えは本自体にあるかもしれません。おそらくあなたがこの点の前に逃した何か。またはまだ十分に先読みしていない。いずれにしても、この質問の内容はあまり明確ではありません。 –
申し訳ありませんが、私はそれが書かれている方法についてexplinationを探しています、私はちょうどexplinationを理解するために苦労しています。 –