问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript的动态函数和普通函数有什么区别,结构上有什么不一样呢?

发布网友 发布时间:2022-04-07 05:40

我来回答

3个回答

懂视网 时间:2022-04-07 10:01

js中箭头函数和普通函数区别如下:

1、样式不同,箭头函数是 =>,普通函数是 function;

2、箭头函数不能作为构造函数使用,也就不能使用 new 关键字;

3、箭头函数不绑定 arguments,可以考虑用剩余参数代替;

4、箭头函数会捕获其所在上下文的 this 值,作为自己的 this 值,定义的时候就确定了;

5、call、apply、bind 并不会影响 this 的指向;

6、箭头函数没有原型属性;

7、箭头函数不能当作 Generator 函数,不能使用 yield 关键字;

推荐教程:js入门教程

热心网友 时间:2022-04-07 07:09

动态函数和普通函数调用上,没什么区别的
动态函数
var fn = new Function('val' , 'alert(val)');
fn(1);

静态函数
var fn1 = function(val){

alert(val)

};
fn1(12);

调用的话,都是可以直接执行的

但是动态函数里面可以动态创建方法的时候,参数可以写很多个,但是最后一个参数会作为方法体,其他的参数都会作为方法的传参变量,比如

var fn2 = new Function('x' , 'y' , 'return x * y');
这样这个方法就可以接受俩个参数
fn2(3 , 4);

也可以把参数合并到一起用逗号隔开的
var fn3 = new Function('x,y' , 'return x * y');
这个方法和上边的方法一样一样的

热心网友 时间:2022-04-07 08:27

js函数只有一种,你说的动态函数是指回调函数么?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 接到了缅甸打来的诈骗电话,想问这是什么套路? 警方怎么发短信通知叫你从缅甸回去? 吉林省延吉市破产企业职工,自己交医疗保险交多少钱? 清明节活动演讲稿,清明节扫墓活动演讲稿,清明节纪念活动讲话稿,清明节... 外地医保卡怎么办理到延吉 清明节缅怀先烈主题班会(不是主持词,每个同学都发言的词) 延吉市城镇医疗保险 在延吉市集中缴费期内首次办理医保还需要等待期吗? 清明节主持人演讲稿(四人)带互动的 图们医疗保险转到延吉 怎么弄? 有关清明节的演讲稿 龙井市的医保卡能否在延吉市使用? 延边医保局电话号码 创业板注册制,首日涨30%(据现价与开盘价算出)触及第一次停牌,停牌时不可以交易? 延吉市医保中心在哪 延吉市医疗保险查询 延吉城镇居民医疗保险可以补交吗 清明节演讲比赛的开场白。 延吉市医保卡在哪办理 清明节演讲班队主持 对话送外卖的王*:赚的少是因为我是“菜鸟”,骑手咋才能赚到更多的钱? 关于跑外卖有没有这样赚钱的方法,大家觉得可行性吗? 外卖到底怎样做才能赚钱? 最后 用英语怎么说 最后用英语怎么说? word2010中文档的编辑限制包括 “最后”的英文(要两个,词组也行) 硬汉2在线观看,硬汉2奉陪到底 最后用英语怎么说 硬汉霸爷视频什么梁子宽子老唐等出击视频是真实的还是自己拍的以换取公众眼球,真的还是假滴? “最后”翻译成英文是什么? 硬汉兄弟 怎么看到啊,, 帮帮忙啊。 最后的最后英文翻译是什么? 求视频硬汉2 英语中表示最后的词和词组! 英语中表示最后的词和词组! 如:finally,at last,in the end 越多越好啊! - 信息提示 最后用英语怎么说 要以3种形式来翻译,翻译成词组 吴京在《流浪地球2》剧组连线《水门桥》,这是什么梦幻联动? 最后的英文短语,由三个单词组成