《2018年9月24日》【连续356天】
标题:call/apply;
内容:
/ var obj = Object.create(原型);
var obj = Object.create(null); //没有任何原型
// undefined 和 null 不是对象, 并且没法经过包装类
//所以没有toString()方法
// document.write(...);调用的是里面的toString()
//可正常计算的范围:前16,后16位
function Person(name, age,sex)
{
this.name = name;
this.age = age;
this.sex = sex;
}
// call 需要逐个传
// apply需要一个arguments
function Student(name,age,sex,tel,grade)
{
Person.call(this,name,age,sex);
//.call(obj)是将内部的this指向obj
//Person.apply(this,[name,age,sex]);
this.tel = tel;
this.grade = grade;
}
var student = new Student("s",100,"male",1,1);