gpt4 book ai didi

javascript - 一般而言 : what is the difference between a handler and a function?

转载 作者:搜寻专家 更新时间:2023-11-01 04:51:26 24 4
gpt4 key购买 nike

从这个答案(What is a handler)我了解到处理程序是:

A handler is a routine/function/method which is specialized in a certain type of data or focused on certain special tasks.

但后来我问自己:为什么不将单词处理程序替换为单词函数?有什么不同?我能说的唯一区别是函数不需要有参数,这意味着它们不需要关注某种类型的数据。有些函数——没有参数——并不专注于专门的任务。

但除此之外,处理程序和函数之间还有什么区别?

更多背景:

我发现处理程序的概念仍然难以理解(这可能是因为我是荷兰人,根据谷歌翻译,荷兰语中没有这个词)。检查定义有一点帮助,但不完全。 enter image description here

最佳答案

处理程序只是一个更具体的术语。水果和苹果有什么区别?

JS中所有的handler都是函数,但不是所有的函数都是handler。这是一种更精确的方式。如果我说“一个函数”,我可能指的是任何函数。如果我说“处理程序”,那么我指的是专门用于响应正在发生的某些事件的函数,通常是异步的,例如鼠标单击或 Express 中正在处理的请求。

关于javascript - 一般而言 : what is the difference between a handler and a function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44281644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com