JavaScript 静态方法
静态类方法是在类本身上定义的。
你不能调用 static
对象上的方法,只能作用于对象类。
例子
汽车类 {
构造函数(名称){
这个.name = 名称;
}
静态你好(){
返回“你好!!”;
}
}
让 myCar = new Car("福特");
// 您可以在 Car 类上调用‘hello()’:
document.getElementById("demo").innerHTML = Car.hello();
// 但不适用于汽车对象:
// document.getElementById ("demo").innerHTML = myCar.hello();
// 这将引发错误。
亲自尝试 »
如果你想在 static
方法,您可以将其作为参数发送:
例子
汽车类 {
构造函数(名称){
这个.name = 名称;
}
静态你好(x){
返回“Hello”+x.name;
}
}
让 myCar = new Car("福特");
document.getElementById("demo").innerHTML = Car.hello(myCar);
亲自尝试 »