每天5分钟深入理解js面向对象的程序设计-遍历和删除对象属性

    技术2022-07-10  147

    遍历对象的属性

    // 创建对象 var company = { name: '张三', age: 29, job: '前端工程师', singIn: function() { console.log('张三打卡') } } var company2 = new Object(); company2.name = '李四'; company2.singIn = function() { console.log('李四打卡') }; // 遍历对象所有属性(两种方法) // 1.Object.keys(obj)返回的是一个数组 console.log(Object.keys(company)); // 2.for in遍历 for (key in company) { console.log(key) };

    打印出来的结果: 删除对象属性

    // 创建对象 var company = { name: '张三', age: 29, job: '前端工程师', singIn: function() { console.log('张三打卡') } } var company2 = new Object(); company2.name = '李四'; company2.singIn = function() { console.log('李四打卡') }; // 删除对象属性 delete company.name console.log(company) console.log(Object.keys(company))

    打印出来的结果: 这里的name属性已经没有了。

    Processed: 0.016, SQL: 9