JS对象

作者: olivia1111 | 来源:发表于2016-01-24 10:38 被阅读39次

    创建对象

    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

    相关文章

      网友评论

          本文标题:JS对象

          本文链接:https://www.haomeiwen.com/subject/yxqkkttx.html