关于Object对象

本文介绍了JavaScript中的对象,包括对象的定义、创建方法以及对象数组和数组对象的区别。通过示例展示了如何通过点运算符和字面量方式创建和访问对象属性。还探讨了对象数组的访问方式以及如何通过字符串访问对象属性。
摘要由CSDN通过智能技术生成

对象 object

    什么是对象?

         对象是一种引用数据类型  对象是一个容器 里面可以存储对应的属性

      定义对象 使用new关键词

    方法

        //第一种方法 对象名.属性名=值

        //指定属性存储 将张三的值赋给obj的name属性

        var obj = new Object()

        obj.name = "张三"

        obj.age = 18

        console.log(obj)

        console.log(obj.name)

        //第二种方法 直接使用字面量 在{}里面使用 键:值

        var obj1 = {

            name: "李四",     //表示有两个属性值 属性之间要用逗号隔开

            age: 18     //键值对

        }

        console.log(obj1)

        //{}表示的是对象的字面值 {}里面的对象存储是以键值对的形式

        对象数组和数组对象的区别

        //对象数组:他是一个数组 数组里面存放的是对象

        //  数组对象:他是一个对象 对象是一个数组

        var arr = []    //数组对象 里面存放的不是对象

        var arr1 = [{    //对象数组

            name: "王五"

        }, {

            age: 30

        }]

        //总结 :看有没有{},键:值  如果有就是对象数组

        //普通数组都是数组对象


 

        //

目录

对象 object

    方法

        对象数组和数组对象的区别

//对象里面可以存储任意属性


        console.log(arr1[0].name)//王五

        //表示访问的是在对象arr1中下标为0的位置里面的name属性

        var obj1 = {

            users: [

                { name: "李四" },

                { name: "张三" },

                { name: "赵六" }

            ]

        }

        console.log(obj1.users[1].name)

        //还可以使用对象名[属性名] 属性名必须是字符串 来访问对应对象属性

        var a = new Object()

        a.name = "刘德华"

        console.log(a["name"])

//对象里面可以存储任意属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值