1、深拷貝deepCopy 2窖铡、對象扁平化 3、數(shù)組扁平化 4液南、手寫Promise 5浪讳、promise.all方法 6吸耿、防抖// 防抖就是延遲執(zhí)...
首先,這三個函數(shù)是為了改變函數(shù)時的執(zhí)行上下文耕捞,也就是為了改變函數(shù)運行時this的指向衔掸。1、call砸脊、bind具篇、apply的區(qū)別call和appl...
先來一段代碼 new 過程一共包括4個步驟: 1、創(chuàng)建一個新對象 2凌埂、設置原型鏈,將空對象的原型proto指向構(gòu)造函數(shù)的原型 3诗芜、將構(gòu)造函數(shù)的作...
VUE的雙向綁定原理 原理:在創(chuàng)建Vue實例時瞳抓,Vue會遍歷data選項的屬性埃疫,利用Object.defineProperty()為屬性添加ge...
一、如何區(qū)分深拷貝和淺拷貝孩哑? 假設B復制了A栓霜,當修改A時,看B是否發(fā)生變化横蜒,如果B也跟著變了胳蛮,說明這是淺拷貝,拿人手短丛晌;如果B沒變仅炊,那就是深拷貝...
一、作用域 作用域就是變量和函數(shù)可以訪問的范圍谋逻,即作用域控制著變量和函數(shù)的可見性和生命周期呆馁。 1、全局作用域 任何地方都能訪問到的對象擁有全局作...
在JavaScript中毁兆,對象其實就是一組鍵值對的組合浙滤。 1、字面量對象(Object.Literals) 這是JS中創(chuàng)建對象的最簡單气堕、最常見的...
一瓷叫、什么是閉包? 如果這個函數(shù)能夠訪問其他函數(shù)作用域中的變量送巡,那么這個函數(shù)就叫做閉包摹菠。 換句話說,只要在一個函數(shù)中再定義一個函數(shù)骗爆,這個內(nèi)部函數(shù)就...
一次氨、TCP/IP 模型 在介紹TCP和UDP協(xié)議之前,有必要先了解下TCP/IP模型摘投,TCP/IP中的兩個具有代表性的傳輸協(xié)議:TCP和UDP煮寡。...