1.类.js 665 B

1234567891011121314151617181920212223242526272829
  1. // 通过class取定义类
  2. // 对象:属性 方法
  3. var Person = /** @class */ (function () {
  4. function Person() {
  5. this.name = '孙悟空';
  6. this.sex = '男';
  7. }
  8. /**
  9. * static 添加后 变成了 类方法
  10. * 通过类取进行调用
  11. * 不能通过实例化后进行调用
  12. * 规避name属性
  13. * readonly 只读不修改
  14. */
  15. Person.sayHello = function () {
  16. console.log("你好");
  17. };
  18. Person.age = 20;
  19. return Person;
  20. }());
  21. var p = new Person();
  22. // p.name = '猪八戒'
  23. // console.log(p.)
  24. // p.sayHello()
  25. Person.sayHello();
  26. console.log(Person.age);
  27. // function Hi() {
  28. // }
  29. // let h = new Hi()