js面向对象之 创建函数的方式和调用方式

01函数的创建

001函数的声明function函数名称(参数1,参数...){函数体}

002函数表达式var变量名= function [函数名可以省略]() {函数体}

如果函数有名称那么就是命名函数表达式

如果函数名称省略,那么就是匿名函数表达式

003使用Function构造函数来创建var变量名= new Function(参数);


4种函数的调用方式

普通函数的调用this指向window;

对象.方法this指向调用的对象

new构造函数this指向内部新创建的对象

函数上下文方式this指向第一个参数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容