javascript - 无法在javascript的类方法中访问类实例变量
问题描述
class Admin{
constructer(_name,_department,_post,_workExperience){
this.name=_name;
this.department=_department;
this.post=_post;
this.workExperience=_workExperience;
}
get mainJobs () {
return ['networking','fullStack','database','itSecurity'];
}
companyCar(){
return this.workExperience;
}
}
let a=new Admin('ram','fullStack','admin','10');
console.log(a.companyCar());
**无法访问类方法中的类实例变量,显示未定义** **无法访问类方法中的类实例变量,显示未定义** **无法访问类方法中的类实例变量,显示未定义**
解决方案
这只是一个错字constructor
。
class Admin {
constructor(_name, _department, _post, _workExperience) {
this.name = _name;
this.department = _department;
this.post = _post;
this.workExperience = _workExperience;
}
get mainJobs() {
return ['networking', 'fullStack', 'database', 'itSecurity'];
}
companyCar() {
return this.workExperience;
}
}
let a = new Admin('ram', 'fullStack', 'admin', '10');
console.log(a.companyCar());
推荐阅读
- javascript - 在通过 AJAX 发送之前存储客户数据(电话)的最佳方式
- r - 解析字符中的数值,因为它们与`scipen`的值无关
- swift - Swift – 将 Stripe 更新到 21.0.1 后“没有这样的模块‘Stripe3DS2’”
- php - 尝试在 laravel 8.0 中记录事件时调用未定义的方法
- python - 我无法删除整列 - Pandas
- r - 在 for 循环中打印 DiagrammeR 对象
- c - 在 C 中运行“parsefmt”的头文件?
- python-3.x - 我应该如何减少重复数字的大型笛卡尔积的内存使用量?
- javascript - MathJax 消息转换器
- laravel - Laravel Collection 根据下一条记录设置结束日期