使用对象 - javscript

// 使用构造函数
function Car(make, model, year) {
    this.make = make;
    this.model = model;
    this.year = year;
}

var mycar = new Car("Eagle", "Talon TSi", 1993);
console.log(mycar);
console.log(typeof mycar);

// 使用Object.create 方法
// Animal properties and method encapsulation
var Animal = {
    type: "Invertebrates", // Default value of properties
    displayType : function() {  // Method which will display type of Animal
      console.log(this.type);
    }
  }
  
  // Create new animal type called animal1 
  var animal1 = Object.create(Animal);
  animal1.displayType(); // Output:Invertebrates
  
  // Create new animal type called Fishes
  var fish = Object.create(Animal);
  fish.type = "Fishes";
  fish.displayType(); // Output:Fishes

Reference:

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Working_with_Objects

你可能感兴趣的:(使用对象 - javscript)