Javascript reduce 函数的一些用法

JavaScript中的reduce函数确实非常强大。reduce 函数是 JavaScript 中的一个高阶函数。它用于对数组中的所有元素进行累积计算,并返回最终的结果。 在 reduce 函数中,你可以传入一个回调函数和一个初始值作为参数。 回调函数接受四个参数:累积值(accumulator)…

TypeScript 的常用知识点

对于前端从业者来说,TypeScript(以下简称 TS)已经不算是新技术。 Vue3 的源码基于 TS 编写, Angular 项目默认支持 TS 等。它出现的频率越来越高,而学习难度并不大,大概一个周末可以熟悉。 投入少,产出大,所以最好还是花点时间学习一下。 本文根据 TS handbook …

JS 中 常见的15 种数组操作方法

数组是 JS 中广泛使用的数据结构。数组对象提供了大量有用的方法,如array. forEach()、array.map()等来操作数组。在实际工作中,我经常对数组可能的操作和相应采用哪个更好的方法不知所措,所下面就列出 15 种常用数据方法,让咱们重温加强记忆一下。 一、数组的遍历 1. for.…

如何搭建一个私有 npm 服务器

为何需要搭建私有npm仓库? npm——我们大家都知道是NodeJS的包管理工具,用于Node插件的管理包括安装、卸载、管理依赖等。 基于npm命令行我们可以快速的安装项目中所依赖的代码模块,甚至可以自己发布一些自己写的插件等。使得我们的项目开发效率得到大大的提升。 那么基于npm我们可以做哪些事情…

在 NodeJs 中使用 Log4js

安装log4js模块 npm install --save log4js log4js级别:大小写不敏感 ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < MARK < OFF log4js属性 1…

js 正序排序、倒序排序、按字段名称排序方法

js 基础——sort方法: arrayObject.sort(sortby); 参数:定义排序规则(正序、倒序、按字段排序)的函数; 返回值:对数组的引用。请注意,数组在原数组上进行排序,不生成副本。 无参数时,默认为正序排序(数值数组按数值正序,字符串数组按字符正序)。 要实现不同的排序方式,只…