首页 > 其他分享 >10.14日

10.14日

时间:2024-10-14 22:48:16浏览次数:7  
标签:function console log javascript return 10.14 函数

  1. 基本的匿名函数
    可以直接定义一个匿名函数,然后立即调用它。

javascript
(function() {
console.log("这是一个匿名函数!");
})();
2. 作为回调函数
匿名函数非常常见于回调场景,比如数组的方法。

javascript
const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(function(num) {
return num * 2;
});
console.log(doubled); // [2, 4, 6, 8, 10]
3. 事件处理
在添加事件监听器时,通常会用到匿名函数。

javascript
document.getElementById("myButton").addEventListener("click", function() {
alert("按钮被点击了!");
});
4. 箭头函数
ES6引入的箭头函数也是一种无名函数的形式,语法更简洁。

javascript
const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(num => num * 2);
console.log(doubled); // [2, 4, 6, 8, 10]
5. 使用闭包
匿名函数也常用于闭包,在函数内部创建私有变量。

javascript
const counter = (function() {
let count = 0; // 私有变量
return function() {
count++;
return count;
};
})();

console.log(counter()); // 1
console.log(counter()); // 2
关于JS中函数中返回return的细节
return 语句后没有跟任何值,函数将默认返回 undefined。

javascript
function noReturnValue() {
return;
}

console.log(noReturnValue()); // undefined
5. 多行返回值的陷阱
在 return 语句之后直接换行,JavaScript 会在 return 和换行符之间插入一个分号,导致返回 undefined,这可能不是你想要的结果。

javascript
function getValue() {
return
42;
}

console.log(getValue()); // undefined

标签:function,console,log,javascript,return,10.14,函数
From: https://www.cnblogs.com/sword861417845/p/18466377

相关文章

  • 10.14
    请根据课堂讲解,列举出口算题卡软件的功能列表描述,包括但不限于重复题目的检测、题目数字范围设置、加减乘除算式的参数化等扩展功能,鼓励参考其他成熟软件的功能进行设计,力求功能使用,可推广。直接在文本框提交文字即可,不要上传文档附件。我的答案: 基础功能:1.随机生成题目能......
  • 2024.10.14 test
    B平面上有\(n\)个点以及\(k\)条未知的平行线,每个点都分属一条线,每条线都有至少\(2\)点。给出一种方案。\(n\le4e4,k\le50\)。每个点分属一条线的条件非常重要。考虑利用鸽巢原理。考虑取出\(k+1\)个没有两对点同斜率的点,那么,至少有两个点在一条线上,那么就可以确定斜......
  • 【2024潇湘夜雨】WIN10_Ent-G_22H2.19045.5011软件选装纯净特别版10.14
    【系统简介】=============================================================1.本次更新母盘来自WIN10_Ent-G_22H2.19045.5011.进桌面后稍等片刻,等待后续部分优化完成。2.全程离线精简、无人值守调用优化处理制作。部分优化适配系统可能要重启几次,即使显示适配失败也不要在意,可能......
  • 10.14 ~ 10.20
    10.14上午模拟赛。但是这场模拟赛原先的题目叫“CSP-S模拟(难)”然后“题目不按照难度排序”而且还直接给了T4的初步结论有一种不祥的预感......
  • 10.14考试总结
    0+100+0,这也没啥好说的了,反正就差的一批吧……\(T1\)\(Hunter\)简单数论题,但\(lyh\)从来没有在考试的时候\(A\)过数论题。考虑第一个人挂的时间\(=\)其他人比第一个人早挂的概率。对于第\(i\)个人,简化问题,只留第一个人和第\(i\)个人,答案就是\(\dfrac{w_i}{w_1+w_......
  • 云原生周刊:优化 Uber 的持续部署丨2024.10.14
    开源项目推荐CogCog是将机器学习模型打包到容器的工具。可通过配置将机器学习模型所需的环境和依赖,自动打包到容器里方便部署,让你不再为编写Docker文件和CUDA而痛苦,还能自动启动HTTP接口服务方便调用。KnowStreamingKnowStreaming是功能强大的Kafka集群监控和运维管......
  • 2024.10.14 1105版
    起于《海奥华预言》的思考◆地球管理结构和参考持续更新中...... 英文地址:https://github.com/zhuyongzhe/Earth/tags中文地址:https://www.cnblogs.com/zhuyongzhe85作者:朱永哲 ---------------------------------------------------------------------------------......
  • 2024.10.14 1020版
    起于《海奥华预言》的思考◆地球管理结构和参考持续更新中...... 英文地址:https://github.com/zhuyongzhe/Earth/tags中文地址:https://www.cnblogs.com/zhuyongzhe85作者:朱永哲 ---------------------------------------------------------------------------------......
  • 2024.10.14 1005版
    起于《海奥华预言》的思考◆地球管理结构和参考持续更新中...... 英文地址:https://github.com/zhuyongzhe/Earth/tags中文地址:https://www.cnblogs.com/zhuyongzhe85作者:朱永哲 ---------------------------------------------------------------------------------......
  • 10.14随笔
    SQL (StructuredQueryLanguage:结构化查询语言)是用于管理关系数据库管理系统(RDBMS)。SQL的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。SQL是什么?SQL指结构化查询语言,全称是StructuredQueryLanguage。SQL让您可以访问和处理数据库......