对象创建方式、属性访问及增加、修改与删除

该系列文章只是个人在自学JS时做的一些笔记,看到直接关闭即可。当然更欢迎大佬们传道授业、答疑解惑、指出错误。另外也在寻找更加系统学习代码的平台(暂时使用的是51自学网)。

一、对象创建方式

js对象是包含很多属性的变量
js对象属性指的是与对象相关的值.js对象是无序属性的集合
例:

            var 人=(姓名:小明,年龄:18岁,性别:男,身高:1.8米)

属性按照 名称:值 对的形式缩写(名称和值以冒号分隔)

1.json模式创建对象,创建对象用{}号;(最主要的形式)

            var ren={name:"小明",sex:"男",age:19,height:1.8};
            alert(typeof ren);
            console.log(ren);

2.直接实例化,通过构造函数Object()创建对象

            ren.name="小明";
            ren.sex="男";
            alert(typeof ren);
            console.log(ren);

二、属性访问

如下:两种方法已注释在代码中

var ren={name:"小明",sex:"男",age:19,height:1.8};
//          alert(typeof ren);
//          1.找到访问对象属性:
//          1.对象名["属性值"]
            var a=ren["name"]
            console.log(ren);
            alert(a);
//          2.对象名,属性名(用得最多)
            var a=ren.sex;
            alert(a);

三、增加属性

如上两种访问方式,故都写在以下代码中,方便对比

var ren={name:"小明",sex:"男",age:19,height:1.8};
//          alert(typeof ren);
//          1.找到访问对象属性:
//          1.对象名["属性值"]
            var a=ren["name"]
            console.log(ren);
            alert(a);
//          2.对象名,属性名(用得最多)
            var a=ren.sex;
            alert(a);
            
//          对象添加属性
            ren.gcd=true;
            ren["yiFU"]="red";

四、对象属性的修改与删除

对象数组的修改与增加方式一样,故不做举例。
对象属性的删除:

        var ren={name:"小明",sex:"男",age:19,height:1.8};
        delete ren.height;
        delete ren["age"]
        alert(ren.age)
        alert(ren.hieght);
        console.log(ren)

你可能感兴趣的:(对象创建方式、属性访问及增加、修改与删除)