摘要:
我们知道,在js中类中(Object)中的属性有4个描述起行为的特性:Configurable:表示能否通过delete删除属性从而重新定义属性;Enumerable:表示能否通过for-in循环返回属性writable:表示能否修改属性的值Value:包含这个属性的数据值(个人认为其作用就是赋值) 阅读全文
posted @ 2021-06-21 20:55
无尘-玩偶
阅读(152)
评论(0)
推荐(0)
摘要:
class Test { @router('/user/list') // 打印/user/list getX() { return '你好'; } @router('/user/detail') // 打印/user/detail getY() { return 'nodejs' } } func 阅读全文
posted @ 2021-06-21 20:37
无尘-玩偶
阅读(248)
评论(0)
推荐(0)
摘要:
type Ctor<T> = new (...args: any[]) => T function auto<T>(className: Ctor<T>) { return function (target: any, attr: any) { // target 是类的原型对象, attr 属性的 阅读全文
posted @ 2021-06-21 19:41
无尘-玩偶
阅读(157)
评论(0)
推荐(0)
摘要:
首先我们先创建一个Name类 class Name { constructor() { } consoleMsg() { console.log(22222) } } 然后我们再Greeter类中调用Name类的consoleMsg方法,在不使用继承的情况下我们可能会这么写 class Greete 阅读全文
posted @ 2021-06-21 16:27
无尘-玩偶
阅读(215)
评论(0)
推荐(0)
摘要:
class Tree { private x: any private y: any //构造函数 只允许一个构造器 constructor(x, y) { this.x = x this.y = y } //类的方法 async getValue() { console.log(`x,y的值:`, 阅读全文
posted @ 2021-06-21 10:29
无尘-玩偶
阅读(64)
评论(0)
推荐(0)