简单区分方法就是看函数本身是否具有属性,或者方法。
这部分的话,你可以补充一下js关于闭包和模拟class的时候怎么用
我给你个例子吧
模拟class:
function Student(name,age){
this.name = name;
this.age = age;
function getName(){
return this.name;
}
}
var student1 = new Student('Sara',12);
alert(student1.getName());
有关系也有区别 : JS中的内置对象,如(Date,Array)等,它们其实被称为内置的对象,而getYear() , array() 只是引用对象的方法(也可以理解为引用对象中的某个函数)。 JS函数,大都指用户自定义的函数(即通过 function ...