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、設(shè)置原型鏈霞赫,將空對象的原型proto指向構(gòu)造函數(shù)的原型 3腮介、將構(gòu)造函數(shù)的作...
VUE的雙向綁定原理 原理:在創(chuàng)建Vue實例時,Vue會遍歷data選項的屬性端衰,利用Object.defineProperty()為屬性添加ge...
一叠洗、如何區(qū)分深拷貝和淺拷貝甘改? 假設(shè)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。...