静态方法

来源:7-7 【 TS 类型守卫综合运用】 一道大厂TS类型守卫的职位晋级考核题

Bokk

2021-09-26

老师,

在6-6类型守卫综合运用中, 讲到了工具类需要写静态方法

class StringUtil {//工具类

  public static trimSpace(str: string): string {
    return str.replace(/\s+/g, "")
  }

}

我的理解是因为如果使用静态方法在每次调用时候就不需要在堆中再创建空间, 这样可以节省内存空间, 请问我的理解对吗?

谢谢

写回答

1回答

keviny79

2021-09-26

对,静态方法,和静态变量是所有对象所公用的,存于内存的静态区,一旦启动程序,内存中只有一份空间,直到程序结束

0
1
Bokk
非常感谢!
2021-09-26
共1条回复

晋级TypeScript高手,成为抢手的前端开发人才

轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈

871 学习 · 425 问题

查看课程