当前位置: 首页 > news >正文

湖州企业网站制作西部数码网站管理助手2

湖州企业网站制作,西部数码网站管理助手2,网站的组成,厦门网站模板✅ 几种函数写法对比 // 传统函数声明 function add(a, b) {return a b; }// 函数表达式 const add function(a, b) {return a b; };// 箭头函数 const add (a, b) > a b;想学习更多的箭头函数的方法可以看我的博客。 一、函数的方法的形参里写了箭头函数&#xff0…

✅ 几种函数写法对比

// 传统函数声明
function add(a, b) {return a + b;
}// 函数表达式
const add = function(a, b) {return a + b;
};// 箭头函数
const add = (a, b) => a + b;

想学习更多的箭头函数的方法可以看我的博客。 

一、函数的方法的形参里写了箭头函数,它是不是 executor?又该怎么判断这个箭头函数的作用?

这个问题涉及到 箭头函数作为回调参数的通用用法。我们来系统讲解:


✅ 一、箭头函数可以作为任何函数的“回调参数”

如果你不懂回调函数,看我的博客。

Javascript什么是回调函数?-CSDN博客

🔍 你经常看到这种用法:

[1, 2, 3].map((item) => item * 2);       // 箭头函数是 map 的回调
setTimeout(() => console.log('ok'), 1000);  // 箭头函数是定时器的回调
fetch('/api').then(res => res.json());   // 箭头函数是 then 的回调

💡 这些函数中,箭头函数是被“用作参数”,但不是 executor。


❓那怎么判断箭头函数的 身份和作用

答案是:看它是传给哪个“外层函数”的,然后查这个外层函数的 API 说明(文档 or 源码)

我们来看几个例子:


🧪 例子 1:new Promise(...)

new Promise((resolve, reject) => {// ✅ 是 Promise 的 executor
});

🔍 因为这个函数被直接传给 Promise 构造器,说明它是 executor


🧪 例子 2:setTimeout(...)

setTimeout(() => {console.log('3秒后打印');
}, 3000);

🔍 箭头函数是 setTimeout 的第一个参数,用作定时回调,而不是 Promise 的执行器。


🧪 例子 3:你自己写的函数

function runTask(callback) {callback(); // 调用传入的函数
}runTask(() => {console.log('我是回调');
});

🔍 这里箭头函数是传入 runTask() 的回调参数,它是作为函数的 参数传入者,不属于任何内置角色(比如 executor、监听器等)。


📌 总结判断标准

判断方式是不是 executor / 什么作用
是直接传给 new Promise(...) 的函数✅ 是 executor(执行器)
是传给 then(), map(), forEach() 等的❌ 是回调函数(callback),不是 executor
是你自己写的函数的参数❌ 是回调函数,由你决定它干什么
是监听器,如 addEventListener(fn)❌ 是事件处理器


✅ 一句话总结

箭头函数是做什么的,要看它是“传给谁”的!函数身份由“调用它的函数”决定。


✏️ 加练小题

你能判断下面箭头函数的作用吗?👇

doSomething(() => {console.log("我是谁?");
});

http://www.yayakq.cn/news/760499/

相关文章:

  • 版式网站有哪些网站建设与网站优化销售
  • 一般网站维护费用影视 网站建设 新媒体
  • 电子商务网站平台开发建设方案哪里有服务好的深圳网站建设
  • 和一起做网店差不多的网站定制网站建设案例展示
  • 从seo角度做网站流量用工备案的系统的网站
  • 网站建设信 信科网络建了网站却搜不出来
  • 广州外贸网站建设域名备案需要哪些材料
  • 国外手机设计网站班级优化大师的优点
  • 给静态网站加后台wordpress自动加链接
  • 想要注册一个公司网站怎么做wordpress 登录 查看
  • 拜师做网站千博企业网站管理系统2013
  • seo网站优化推荐外国设计师素材网站
  • 服务器建站用哪个系统好创业做旅游网站
  • 龙岩做网站wordpress更换网站logo
  • 济南网站建设设计如何自己制作公司网站
  • app建站平台建设网站应该注意的地方
  • asp.net网站开发案例教程保山市城市建设网站
  • 如何理解电子商务网站建设与管理sem分析
  • 网站色差表网站导航广告怎么做
  • 成都锦江规划建设局网站个人优秀网站
  • 网站建设方案报价表刘强东当年做网站读的什么书
  • 建立一个公司自己的网站网站备案号没有-1
  • 吉林省建设工程监理检测网站济南网站建设泰观网络
  • 网站设计 广州如何管理建好的网站
  • 搭建网站有什么用不良网站进入窗口免费正能量
  • 企业网站源码 一品资源网cms企业网站
  • 个人代做网站中国外包公司
  • 外贸公司网站模板卡二卡三卡四精品
  • 莆田做网站豪车网站建设背景
  • 如何入侵网站后台推广神器