一、前言

在"模擬Vue之?dāng)?shù)據(jù)驅(qū)動(dòng)3"中,我們實(shí)現(xiàn)了為每個(gè)對(duì)象擴(kuò)展一個(gè)$set方法,用于新增屬性使用,這樣就可以監(jiān)聽新增的屬性了。

當(dāng)然,數(shù)組也是對(duì)象,也可以通過$set方法實(shí)現(xiàn)新增屬性。

但是,對(duì)于數(shù)組而言,通常我們是通過push之類的方法吧。

PS:Vue中明確指出push、pop、shift、unshift、splice、sort、reverse方法為變異方法,可以通過它們監(jiān)聽屬性變化,觸發(fā)視圖更新(詳情見here

下面,我們就一起來實(shí)現(xiàn)這些Array的變異方法吧。

注:我們將Array變異方法實(shí)現(xiàn),也寫在extendObj.js中的,因?yàn)閿?shù)組也是對(duì)象嘛。

        二、Array變異方法實(shí)現(xiàn)

        延伸閱讀

        學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式

        我想了解如何學(xué)習(xí)

        姓名:
        手機(jī):
        留言: