前端开发之JS(对象)

创建对象

var car = new Object();
var car = {};
var car = {
    color : "red",
    run : function(){alert("run")}
};

car.color;  //"red"
car.run();//alert("run")
car["color"];
car["run"]();

增加属性和方法

car.type = "suv";

修改

car.color = "white";

删除

delete car.color;

元素构建

car.constructor;   //Object

constructor

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

toString

var num = new Number(123);
num.toString()  //"123"

valueOf

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

hasOwnProperty

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

推荐阅读更多精彩内容

  • 普通创建对象和字面量创建对象不足之处:虽然 Object 构造函数或对象字面量都可以用来创建单个对象,但这些方式有...
    believedream阅读 2,436评论 2 18
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,997评论 19 139
  • 1. 我高中二年级的时候,国庆中秋还是七天黄金假期。 君和我是玩得特别来的损友。在老师宣布假期之前,她一脸坏笑地伏...
    木水爰阅读 379评论 2 2
  • 每一次更新自己的博客我都会有种得罪自己的感觉,话说多了,不知道哪一天就会写出颠覆自己以前的一些观点,可能从前赞扬的...
    马不理馒头阅读 175评论 0 1
  • 近段时间以来不知道为什么宝宝对刷牙这件事很是抗拒,晚上洗澡的同时让她顺便刷牙倒还好,早上起来不管怎么提醒怎么哄都不...
    卡洛琳小姐阅读 289评论 0 0