js面向对象之 创建函数的方式和调用方式
2017-03-17 本文已影响0人
萝卜仔1
01函数的创建
001函数的声明function函数名称(参数1,参数...){函数体}
002函数表达式var变量名= function [函数名可以省略]() {函数体}
如果函数有名称那么就是命名函数表达式
如果函数名称省略,那么就是匿名函数表达式
003使用Function构造函数来创建var变量名= new Function(参数);
4种函数的调用方式
普通函数的调用this指向window;
对象.方法this指向调用的对象
new构造函数this指向内部新创建的对象
函数上下文方式this指向第一个参数