Node.js的力量源自于庞大的NPM生态圈,拥有超过1.5百万的包。没有NPM,Node.js虽然仍然可以使用,但其功能将大打折扣。在本系列文章中,我们将探索每位开发者都应该了解的常用NPM包。本篇,我们继续介绍第11至20款工具库,让你在Node.js项目开发中如虎添翼。
2025年07月24日
Node.js的力量源自于庞大的NPM生态圈,拥有超过1.5百万的包。没有NPM,Node.js虽然仍然可以使用,但其功能将大打折扣。在本系列文章中,我们将探索每位开发者都应该了解的常用NPM包。本篇,我们继续介绍第11至20款工具库,让你在Node.js项目开发中如虎添翼。
2025年07月24日
92.说说你对作用域链的理解
参考答案:作用域链的作用是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向上访问,变量访问到 window 对象即被终止,作用域链向下访问变量是不被允许的。
参与互动
2025年07月24日
用js处理数据的时候经常遇到这样一个问题,需要保留原始数据不变情况下,进行一系列数据操作,这时候需要制作一份原始数据的副本数据来进行操作
注意的是引用数据类型和基本数据类型在内存中存储方式是不一样的,只有在引用类型中才会存在深拷贝和浅拷贝的概念,而基本数据类型不会涉及到深拷贝和浅拷贝的问题
基本数据类型和引用数据类型:
基本数据类型的变量作为值保存在栈内存中
而引用数据类型的变量是作为一个指针保存在栈内存中,并且指针指向的是那个保存它数据的堆内存的地址
2025年07月24日
本文转自 “美团点评技术团队”
http://tech.meituan.com/stream-in-action.html
背景
前面两篇(基础篇和进阶篇)主要介绍流的基本用法和原理,本篇从应用的角度,介绍如何使用管道进行程序设计,主要内容包括:
管道的概念
2025年07月24日
此外还要注意这里不一定就是正式进入规范的语法。
1. let 和 const
在我们开发的时候,可能认为应该默认使用 let 而不是 var,这种情况下,对于需要写保护的变量要使用 const。
2025年07月24日
一、简介
JavaScript中的字符串是一种不可变的字符序列。fromCharCode()是字符串对象的一个方法,它将Unicode转换为字符(字符串)。
二、语法
2025年07月24日
javascript函数的 call、apply和bind 本质是用来实现继承的,专业点说法就是改变函数体内部 this 的指向,当一个对象没有某个功能时,就可以用这3个来从有相关功能的对象里借用过来。
2025年07月24日
前端开发有时会处理一部分后台返回的数据,或者根据数据判断做一些处理; 这个时候就非常有必要将一些常用的工具类封装起来; 本文根据常用的一些工具类封装了 59 个方法,当然还有很多用的较少前期没有录入,后期持续跟新; 源码地址,utils-lan 源码地址: