3.JS( 六 )

8.Object对象Object 的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它们确实是非常理想的选择 。

  • 创建对象
    // 方式一 var person = new Object(); person.name = "alvin"; person.age = 18;  // 方式二 var person = {                 name : "alvin",                 age : 18              };
  • 访问成员 object可以通过. 和 []来访问 。
    console.log(person["age"]); console.log(person.age)
  • 遍历
    for (var attr in person){   console.log(attr,person[attr]); }
  • 序列化和反序列化
    var data = {   name: "xiaoming",   age: 22, };  // 把json对象转换成json字符串 var ret = JSON.stringify(data); console.log(ret ); // {"name":"xiaoming","age":22}  // 把json字符串转换成json对象 var str = `{"name":"xiaoming","age":22}`; var ret = JSON.parse(str); console.log(ret);
9.Data对象