摘要:在之前的文章专题之数据类型和类型检测中我有讲过,中的数据类型分为两种,基本数据类型和引用数据类型,基本数据类型是保存在栈的数据结构中的是按值访问,所以不存在深浅拷贝问题。 前言 在开发过程中,偶尔会遇到这种场景,拿到一个数据后,你打算对它进行处理,但是你又希望拷贝一份副本出来,方便数据对比和以后恢复数据。 那么这就涉及到了 JS 中对数据的深浅拷贝问题,所谓深浅拷贝,浅拷贝的意思就是,...
摘要:为了处理请求流上的错误,我们将错误记录到并发送状态码以指示,但是,在实际应用程序中,我们需要检查错误以确定正确的状态码和消息是什么,与通常的错误一样,你应该查阅错误文档。通过对象发送状态码和数据。 HTTP事务的剖析 本指南的目的是让你充分了解Node.js HTTP处理的过程,我们假设你在一般意义上知道HTTP请求的工作方式,无论语言或编程环境如何,我们还假设你对Node.js Ev...
摘要:作用域作用读写域空间范围区域解析器全局变量全局函数。自上而下函数域局部变量局部函数。中使用,自己未定义,在中定义的变量,会报错中使用,中定义的变量,可以使用。由里而外没有块级作用域的概念,会解析里边的。并添加到当前环境中。 作用域作用:读、写域:空间、范围、区域----JS解析器----- script 全局变量、全局函数。【自上而下】函数域 局部变量、局部函数。【自里而外】 ...
摘要:缘起最近看油管里面有一个关于面试的视频,里面提到了可能会让你写一写等函数,于是也来一起小拔高拔高。于是知道我们写的回调会被调用,并且传一个进来。其中累加值的初始值是我们传的,如果我们没传,那么累加值的初始值就会是数组的第一个元素。 缘起:最近看油管里面有一个关于js面试的视频,里面提到了可能会让你写一写reduce等函数,于是也来一起小拔高拔高。 先写写map 首先回忆平时是如何使...
摘要:一错误与异常概述错误,指程序中的非正常运行状态,在其它语言中称为异常或错误将每个错误中创建个对象,描述包含的错误信息通过使用提供异常的处理语句,可以用结构化方式捕捉发生错误,异常处理代码与核心代码实现分离语句语句是指中处理异常一种标准方式, JS(JavaScript)一.错误与异常1.概述错误,指程序中的非正常运行状态,在其它语言中称为异常或错误将每个错误中创建个Error对象,描述...