JS里面function和Function的区别
2024-08-30 19:12:35
js里Function 与 function的不一样的,不仅仅是大小写的问题。
简单点说:大写的Function是一个类 ,而小写的function是一个对象。
Function是一个构造器,function是Function实例化的一个对象,包含[[call]][[code]]等等属性,可以被执行。
具体使用方法:
function callAnotherFunc(fnFunction, vArgument) {
fnFunction(vArgument);
}
var doAdd = new Function("iNum", "alert(iNum + 10)");
callAnotherFunc(doAdd, 10); //输出 "20"
定义普通函数就用function:
var func = function(arg0, arg1, ... argN) { statements };//函数直接量
最新文章
- flex4+fms3.5+cs4开发实时音视频直播及点播详解
- java线程安全理解
- GOF设计模式之1:单例设计模式
- Metadata Service 一个最简单的应用 - 每天5分钟玩转 OpenStack(164)
- JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱
- C++ regex库的三种正则表达式操作
- vim基本操作
- Unity自动生成AnimatorController
- Android 自定义弹出框带EditText
- epoch、 iteration和batchsize区别
- GitHub贡献第一的公司是谁?微软开源软件列表
- nginx启动或者重启失败,报错nginx: [error] open() ";/usr/local/var/run/nginx.pid"; failed (2: No such file or directory)
- python 继承 多态
- Debian的自动化安装(DEBIAN_FRONTEND)
- Ubuntu 12.04下mysql的安装与配置
- 单向可控硅(SCR)双向可控硅(TRIAC)
- IDEA里运行代码时出现Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger的解决办法(图文详解)
- detach()之大坑:detach会引起局部变量失效引起线程对内存的非法访问题。
- new Date(";2018-01-01 11:11:11";).valueOf() 在IE下会返回 NaN
- S4:装饰模式 Decorator