JS对象

创建对象

var car= new Object();
var car ={};

属性和方法对

  • 设置属性{A:x,B:y} 用逗号分隔
    var car={
    color:"red",//属性
    run:function(){alter("run")}//方法
    }
    car.color; //"red"
    car.run(); //alter("run"),run是一个函数,加()直接执行函数
    car.["color"]; //"red",字符串调用属性
    car."run";
  • 增加属性和方法
    var car={
    color:"red",
    run:function(){alter("run")}
    }
    car.type="suv";
    car.stop=function(){alter("stop")};
  • 修改属性和方法
    car.color="white";
  • 删除属性和方法
    delete.car.color;
    car.color;//undefined

对象的构建方法

  • obj.constructor;
    var car={
    color:"red",
    run:function(){alter("run")}
    }
    car.constructor;//Object

    var num= new Number(123);
    num.constructor;//Number
    

把对象转为字符串

  • obj.toString()
    var num= New Number(123);
    num.toString();//"123"

获取对象的原始值

  • obj.valueOf()
    var num= New Number(123);
    num.valueOf();//123

是否含有某个参数

  • obj.hasOwnProperty(“”)
    var car={
    color:"red",
    run:function(){alter("run")}
    }
    car.hasOwnProperty("color") //true
    car.hasOwnProperty("stop") //false
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容