每天5分钟深入理解js面向对象的程序设计-理解对象

每次看JavaScript高级程序设计(红宝书)都有新的收获
理解对象
创建自定义对象的最简单方式就是创建一个object的实例,然后再为它添加属性和方法,如下所示。

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

上面的例子创建了一个名为company的对象,并为它添加了两个属性(name,age)和一个方法(singIn())。
对象属性
访问对象的属性可以用 . 这个符号

// 访问company里面的name属性
        console.log(company.name); //张三
        // 更新对象的属性
        company.name = '张五';
        console.log(company.name); //张五
        
        // 访问一个没有的属性会返回undefined
        console.log(company2.age); //undefined
        // 为company2重新添加一个属性
        company2.age = 30
        console.log(company2.age) //30

更多详情请看JavaScript高级程序设计(红宝书)P138 第6章理解对象

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值