JS-对象增删改查

增加©
class Person {
}
let per = new Person();
// per.name = '菜墟琨';
per['name'] = '菜墟琨';
console.log(per.name);
// per.say = function () {
// 	console.log('Hi')
// }
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.name;
// delete per['name'];
// delete per.say;
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['name'] = '踩墟捆';
per.age = 89;
// 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();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值