Javascript
主要是分享javascript相关的知识。
一心只敲圣贤码
勿忘初心
展开
-
数组reduce的使用
使用reduce求数组和: reduce的用法很简单,入参可以是一个回调函数,回调函数第一个值是先前值,第二个值是当前值,第三个值是当前值的下标,第四个值是要求和的数组。入参还可以设置初值值,这里默认初始值是0. const arr = [10, 20, 30, 40, 50]; const sum = arr.reduce((sum, curVal, index, arr) => { return sum + curVal }, 0) console.原创 2021-11-04 23:02:38 · 314 阅读 · 0 评论 -
&&表达式巧用
&&表达式巧用 在JavaScript中,可以用于双目运算符的短路操作,简化逻辑代码。 一、打开浏览器,点击F12,将下列代码输入console控制台,然后回车。结果会发现函数a执行了 function a(){ console.log('i love javascript'); } true && a(); 二、将以下代码输入console控制台,回车。结果发现,函数没有执行。 function b(){ console.log('i love javascript'原创 2021-09-08 10:54:26 · 92 阅读 · 0 评论 -
深拷贝浅谈
深拷贝浅谈 1.通过序列化和反序列化实现的深拷贝方式 //普通对象 let obj = {a:"str1"}; console.log(JSON.parse(JSON.stringify(obj)));//{a:"str1"} //Map let obj = {b: new Map([ [1, 'one'], [2, 'two'], [3, 'three'], ])}; console.log(JSON.parse(JSON.stringify(obj)));// ...原创 2021-08-04 13:07:24 · 79 阅读 · 0 评论