ES6(Decorator(修飾器))


Decorator(修飾器)

1.基本概念

函數用來修改 類 的行為

1.Decorator 是一個函數 2.通過Decorator(修飾器)能修改 類 的行為(擴展 類 的功能)3.Decorator(修飾器)只在類的范圍有用

2.基本用法

見代碼

 

一、Decorator(修飾器)定義

結果

修改 time 屬性

結果:

(不允許修改,達到“只讀”的功能)

 2.類外面進行操作(必須在 class 前面)

結果:

第三方庫:

二、實例(賣點系統)

1.

2.實例化

3.運行

結果:

好處:1.將賣點系統抽離出來成為一個可復用的模塊,復用性提高

           2.業務代碼的簡介度和可維護性提高

這也是Decorator(修飾器)重要的作用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM