1.知识准备
(1)面向对象–构造函数–函数名首字母大写
function Student(name,grade){
this.studentName=name;
this.studentGrade=grade;
this.goSchool=function(){
alert(this.studentName+'要去上课了');
};
}
var stu1=new Student('张三',100);
console.log(stu1.studentName,stu1.studentGrade,stu1.goSchool());
(2)原生js内的实例化对象
// 例如:实例化数组对象
// var arr1=new Array(10,20,30);
// console.log(arr1.length);
//自定义实现上述获得数组长度的操作
function Array(){
this.lengths=arguments.length;//此处arguments代表对象的所有参数
}
var arr2=new Array(10,20,56,869);
console.log(arr2.lengths);