<script> ???????//1.字面量语法 ???????var rectangle1 = {}; ???????rectangle1.name="mindong"; ???????rectangle1.width = 25; ???????rectangle1.height = 10; ???????rectangle1.area = function(){ ???????????return this.width * this.height; ???????} ???????//2.对象构造函数语法 ???????var rectangle2 = new Object(); ???????rectangle2.name="mindong"; ???????rectangle2.width = 25; ???????rectangle2.height = 10; ???????rectangle2.area = function(){ ???????????return this.width * this.height; ???????} ???????????????//字面量语法 ???????var hotel ={ ???????????rooms:40, ???????????booked:25, ???????????gym:25, ???????????checkAvailability:function(){ ???????????????return this.rooms - this.booked; ???????????} ???????} ???????//对象构造函数语法 ???????function Hotel (name,rooms,booked){ ???????????this.name = name; ???????????this.booked = booked; ???????????this.rooms = rooms; ???????????this.checkAvailability = function(){ ???????????????return this.rooms - this.booked; ???????????} ???????} ???????var Hotel1 = new Hotel(‘liliang‘,49,10); ???????console.log(rectangle1.area()); ???????console.log(rectangle2.area()); ???????console.log(hotel.checkAvailability()); ???????console.log(Hotel1.checkAvailability()); ???????????????????????</script>
js 创建对象的方法
原文地址:https://www.cnblogs.com/alway-july/p/8892121.html