博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript高级-定义函数(类)方法
阅读量:6280 次
发布时间:2019-06-22

本文共 738 字,大约阅读时间需要 2 分钟。

 

1.定义普通函数(常用)

//1.普通函数        function defineFun1(p1, p2) {            return p1 + p2;        }

 

2.定义匿名函数(最常用)

//2.匿名函数        var defineFun2 = function(p1, p2) {            return p1 + p2;        }

 

3.直接用Function的构造器来创建函数(少用)

//3.直接用Function的构造器来创建函数        var defineFun3 = new Function("a", "b", "return a + b");

这种的定义方法就是new Function(p1, p2, p3, ..PN);

P1, P2一直到PN-1是函数的参数,PN是函数的执行体。

缺点:难检查语法错误

 

总结:其实定义了一个function就等于定义了一个同名的类。

例如下面的代码:

alert(defineFun1 instanceof  Object); //true        alert(defineFun1 instanceof  Function); //true        alert(defineFun2 instanceof  Object); //true        alert(defineFun2 instanceof  Function); //true
posted on
2016-03-25 18:10 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/alunchen/p/5320516.html

你可能感兴趣的文章
浅析SQL Server实现分布式事务的两阶段提交协议2PC
查看>>
IBM WebSphere 产品介绍
查看>>
结构型模式之Adapter模式
查看>>
仅用18天,英伟达新型GAN合成真假难辨高清明星脸
查看>>
C# 泛型编程之泛型类、泛型方法、泛型约束
查看>>
MAT文件操作
查看>>
【英语天天读】Heart of a stranger 陌生的心灵
查看>>
wp7 Emulator模拟器停止工作原因
查看>>
iBATIS.net直接执行sql语句
查看>>
Matlab Command Window 进度提示
查看>>
Windows on Device 项目实践 3 - 火焰报警器制作
查看>>
数据库备份与还原SQL代码
查看>>
http的请求和响应过程1
查看>>
ASP.NET Core: 全新的ASP.NET !
查看>>
64位下的Visual Studio的编辑并继续
查看>>
beanstalkd 消息队列的第一手资料
查看>>
前段时间是Flash大战HTML5,现在是SliverLight“被遗弃”,我啊羡慕你们的热闹。...
查看>>
Android 开发环境的配置
查看>>
Module-Zero之版本管理
查看>>
Bash : 索引数组
查看>>