// function Person(name) {
// this.name = name;
// }
// Person.prototype = {
// constructor: Person,
// getName: function () {
// console.log(this.name);
// }
// };
// var person1 = new Person();
// console.log(person1.constructor===Person)
// function Person(name) {
// this.name = name;
// if (typeof this.getName != "function") {
// Person.prototype = {
// constructor: Person,
// getName: function () {
// console.log(this.name);
// }
// }
// }
// }
// var person1 = new Person('kevin');
// var person2 = new Person('daisy');
// // 报错 并没有该方法
// // person1.getName();
// // 注释掉上面的代码,这句是可以执行的。
// person2.getName();
function func() {
console.log(arguments)
console.log([].shift.call(arguments))
console.log(arguments)
}
func(4, 5, 6);
function Otaku (name, age) {
this.strength = 60;
this.age = age;
return 'handsome boy';
}
var person = new Otaku('Kevin', '18');
console.log(person.name) // undefined
console.log(person.habit) // undefined
console.log(person.strength) // 60
console.log(person.age) // 18
console