2023-08-14T22:30:13.png

   //  创建对象

    var personl = {
        name : "名字",
        age : 18,
        sex : "male",
        sayhi : function (){

            console.log(this.name + "说你好");
        }

    };

    //调用对象的属性
 console.log(personl.name);
    console.log(personl.age);
    console.log(personl.sex);
    personl.sayhi(); 
    //中括号调用
    console.log(personl["name"]);

//调用函数
   personl["sayhi"]();

    personl.sayhi();

    //更改数据
    personl.age = 90;
    console.log(personl.age);

    //添加新数据
    personl.whight = 150;
    console.log(personl);



    //删除属性
    delete personl.sex;
    console.log(personl);


//创建对象
var www = new Object();

www.name = "名字";
www.age = "51";
www.sex = "性别";

www.syaHi = function(){
    console.log("syaHi你好");
};

//调用对象

console.log(www);


www.syaHi();

2023-08-14T22:18:18.png

var user = {
//键值对
  name:"hello",
  age:11,
//数组
  jobs:["ssdddd","shuzhu","oooooooooo"],
//布尔值
flag:true,
lag:false,
//函数
getName:function(){

    console.log("调用了函数");
},




};





//调用,对象名.属性
//字符串
console.log(user.name);
console.log(user.age);
//数组
console.log(user.jobs);
//布尔值
console.log(user.flag);
console.log(user.lag);
//函数
user.getName();




//打印jobs数组中所有内容
for(var i = 0; i<user.jobs.length;i++){

  console.log(user.jobs[i]);

};

嵌套对象

2023-08-14T22:34:38.png

//对象中嵌套对象
var e = {

  qt:{
    sss:"嵌套中的对象",
    kkk:["嵌套中的数组","wddddddddddddd"],
  }

};




//链式调用
console.log(e.qt.sss);
console.log(e.qt.kkk);