摘要:在之前的文章專題之數據類型和類型檢測中我有講過,中的數據類型分為兩種,基本數據類型和引用數據類型,基本數據類型是保存在棧的數據結構中的是按值訪問,所以不存在深淺拷貝問題。 前言 在開發過程中,偶爾會遇到這種場景,拿到一個數據后,你打算對它進行處理,但是你又希望拷貝一份副本出來,方便數據對比和以后恢復數據。 那么這就涉及到了 JS 中對數據的深淺拷貝問題,所謂深淺拷貝,淺拷貝的意思就是,...
摘要:為了處理請求流上的錯誤,我們將錯誤記錄到并發送狀態碼以指示,但是,在實際應用程序中,我們需要檢查錯誤以確定正確的狀態碼和消息是什么,與通常的錯誤一樣,你應該查閱錯誤文檔。通過對象發送狀態碼和數據。 HTTP事務的剖析 本指南的目的是讓你充分了解Node.js HTTP處理的過程,我們假設你在一般意義上知道HTTP請求的工作方式,無論語言或編程環境如何,我們還假設你對Node.js Ev...
摘要:作用域作用讀寫域空間范圍區域解析器全局變量全局函數。自上而下函數域局部變量局部函數。中使用,自己未定義,在中定義的變量,會報錯中使用,中定義的變量,可以使用。由里而外沒有塊級作用域的概念,會解析里邊的。并添加到當前環境中。 作用域作用:讀、寫域:空間、范圍、區域----JS解析器----- script 全局變量、全局函數。【自上而下】函數域 局部變量、局部函數。【自里而外】 ...
摘要:緣起最近看油管里面有一個關于面試的視頻,里面提到了可能會讓你寫一寫等函數,于是也來一起小拔高拔高。于是知道我們寫的回調會被調用,并且傳一個進來。其中累加值的初始值是我們傳的,如果我們沒傳,那么累加值的初始值就會是數組的第一個元素。 緣起:最近看油管里面有一個關于js面試的視頻,里面提到了可能會讓你寫一寫reduce等函數,于是也來一起小拔高拔高。 先寫寫map 首先回憶平時是如何使...
摘要:一錯誤與異常概述錯誤,指程序中的非正常運行狀態,在其它語言中稱為異常或錯誤將每個錯誤中創建個對象,描述包含的錯誤信息通過使用提供異常的處理語句,可以用結構化方式捕捉發生錯誤,異常處理代碼與核心代碼實現分離語句語句是指中處理異常一種標準方式, JS(JavaScript)一.錯誤與異常1.概述錯誤,指程序中的非正常運行狀態,在其它語言中稱為異常或錯誤將每個錯誤中創建個Error對象,描述...