增加©
class Person {
}
let per = new Person();
per['name'] = '菜墟琨';
console.log(per.name);
per['say'] = function () {
console.log('Hi')
}
per.say();
删除®
- 删除方法是后不加括号
- 只能删除自身的属性或方法 不能删除原型上的
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
this.run = function () {
console.log('run');
}
}
say() {
console.log('Hi');
}
}
let per = new Person('菜墟琨', 12);
delete per.run;
console.log(per);
修改(U)
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
this.run = function () {
console.log('run');
}
}
say() {
console.log('Hi');
}
}
let per = new Person('菜墟琨', 12);
per.name = '踩墟捆';
per.age = 89;
查询(D)
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
this.run = function () {
console.log('run');
}
}
say() {
console.log('Hi');
}
}
let per = new Person('菜墟琨', 12);
console.log(per.name);
console.log(per['name']);
per.say();