sort是根据首字符大小来排序的
sort是根据首字符大小来排序的
c
【多态性】
1.方法的多态性:通过多态性,可以调用不同类实例的同名方法,根据实例的实际类型执行不同的逻辑。例子:
class Parent { greet() { console.log("Hello from Parent"); } } class Child extends Parent { greet() { console.log("Hello from Child"); } } function sayHello(person: Parent) { person.greet(); } const parentInstance = new Parent(); const childInstance = new Child();
sayHello(parentInstance); // 输出: Hello from Parent sayHello(childInstance); // 输出: Hello from Child
属性寄存器怎么有点脱裤子放屁的感觉。。。
数组操作不太shu x
接口定义了这种类要有的属性和方法,在类的时候要全部写上这些属性和方法
abstract可以定义一个抽象类,定义抽象方法
Math.PI静态类里面的属性
当子类有自己的新的属性时,要重新使用construct方法进行赋值,可以用super方法继承父类的属性
extends继承关键字
readonly的属性只能读取,只有在construct初始化时赋值,后面不能在修改
public 给外界访问权限,private不允许外界访问
要想在字符串里面使用${}记录变量,需要用tab键上面的``就可以了
类的定义 class 类名{
}
生成一个对象 let name = new 类名();
function(a:number, b:number) {
return a + b;
参数的类型不能少,返回值类型可以不写
indexOf(val)获得这个val在数组中的下标
for (let tmp of nums) {
这个获得每个值
for (let i in nums) {
获得下标
属性寄存器?
挺重要的
很牛啊
类+构造函数更加方便去初始化属性