对象

1、对象的创建方法

  第一种:对象字面量

    var  obj  =  { }    

  第二种:构造函数

    var  obj  =  new  Object( )

    function  Student( ){

      //  var  this  =  { }

      this.name = "aaa";

      this.sex  =  "male"

      //  return  this;

      //  return { }; // 可以自定义返回值,但是返回值必须是引用值,如果是基本数据类型,还是会返回this

    }

    var  student  =  new  Student( )

2、包装类

  var  num  =  4;

  num.len  =  3;

  // new  Number(4).len  =  3;  delete

  console.log(num.len)  // undefined

  // console.log(new  Number(4).len)

3、delete

  全局作用域内,一旦经历了var的操作,挂载在window上的属性,这种属性叫做不可配置属性,delete不掉

  var  num  =  222;

  delete  num  // false

  delete  window.num  // false

  window.age  =  18;

  delete  window.age  // true

4、JSON.parse( )、JSON.stringify( )

  JSON.parse(objStr)  // 将json字符串转成json对象

  JSON.stringify(obj)  // 将json对象转成json字符串

  

原文地址:https://www.cnblogs.com/cuishuangshuang/p/13269309.html