五種基本數(shù)據(jù)類型镰惦,number、string犬绒、布爾旺入,null,undefined,三種復(fù)雜(引用類型Object)凯力,function茵瘾、array,object。
基本類型和復(fù)雜類型他們的差異表現(xiàn)在深淺拷貝咐鹤?
深拷貝和淺拷貝拗秘。
所謂淺拷貝即拷貝完成,一個(gè)改變祈惶,另一個(gè)跟著變雕旨。深拷貝拷貝完成扮匠,一個(gè)改變,另一個(gè)是不變的奸腺。因?yàn)闇\拷貝只是拷貝了棽徒空間地址,不拷貝堆空間內(nèi)存突照。深拷貝既拷貝棸锓牵空間地址,也拷貝堆空間內(nèi)存讹蘑,拷貝完成二者不再有關(guān)系末盔。深拷貝的三種方式? assign、轉(zhuǎn)換為json座慰,和自己封裝一個(gè)函數(shù)進(jìn)行深拷貝陨舱。
遞歸,什么是遞歸版仔?
遞歸有終止條件游盲。
在沒有l(wèi)et和const前,我們使用閉包定義塊級(jí)作用域蛮粮。
聲明函數(shù)的三種方式? 直接寫一個(gè)函數(shù)益缎,用一個(gè)變量接收一個(gè)函數(shù),還有使用構(gòu)造函數(shù)然想。