ES6(Decorator(修饰器))
Posted 姜皓的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6(Decorator(修饰器))相关的知识,希望对你有一定的参考价值。
Decorator(修饰器)
1.基本概念
函数用来修改 类 的行为
1.Decorator 是一个函数 2.通过Decorator(修饰器)能修改 类 的行为(扩展 类 的功能)3.Decorator(修饰器)只在类的范围有用
2.基本用法
见代码
一、Decorator(修饰器)定义
结果
修改 time 属性
结果:
(不允许修改,达到“只读”的功能)
2.类外面进行操作(必须在 class 前面)
结果:
第三方库:
二、实例(卖点系统)
1.
2.实例化
3.运行
结果:
好处:1.将卖点系统抽离出来成为一个可复用的模块,复用性提高
2.业务代码的简介度和可维护性提高
这也是Decorator(修饰器)重要的作用
以上是关于ES6(Decorator(修饰器))的主要内容,如果未能解决你的问题,请参考以下文章