目录
1、代码实现
- 1、代码实现
- 2、调用Person构造函数里面的selectCar方法
function Car(params) { this.brand = params.brand; this.color = params.color; this.displacement = params.displacement; } function Person({ name, age, carOpt }) { this.name = name; this.age = age; this.selectCar = function () { // 在Person构造函数中实例化Car构造函数 let myCar = new Car(carOpt); return `${this.name}挑选了一辆排量为${myCar.displacement}的${myCar.color}${myCar.brand}。`; } } // 实例化Person构造函数 let jone = new Person({ name: '半晨', age: 28, carOpt: { brand: '五菱宏光S', color: '奶白色', displacement: '1.5' } });2、调用Person构造函数里面的selectCar方法
console.log(jone.selectCar()); // 半晨挑选了一辆排量为1.5的奶白色五菱宏光S。