码迷,mamicode.com
首页 > 其他好文 > 详细

犀牛-6对象

时间:2014-09-03 19:48:47      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:blog   java   ar   for   div   log   html   on   c   

对象:字符串到值得映射;自有的属性;继承的属性

字符串,数字和布尔值:它们不是对象。当引用了它们的属性,js会调用new XXX()转为对象,引用结束,则临时对象(包装对象)会消失。对属性的赋值,会被忽略。也可以显示的包装对象。typeof 包装对象:object。没有实际的意义

通过引用来操作对象

var x={
  name:‘sfp‘
};
var y=x;
x.name=‘wj‘;
console.log(‘y.name:‘+y.name);

属性名为空字符串

var x={
  name:‘s‘,
  ‘‘:‘sfp‘
};
for(var key in x) {
  if(key==‘‘){
    console.log(key+‘:‘+x[key]);  //注意取值的形式
  }
}

属性值可以使getter或setter函数

每个属性都有属性特性:5之前都可写,可枚举(for in可输出),可配置(删除,修改)。

对象的对象特性:prototype,class,extensible flag。

内置对象,宿主对象(htmlelement,也为内置),自定义对象,自有属性,继承属性。

历史原因:属性名为保留字,需加引号;最后一个逗号需要加上。属性名内有空格,连字符,保留字,都需加引号。

  

    

犀牛-6对象

标签:blog   java   ar   for   div   log   html   on   c   

原文地址:http://www.cnblogs.com/wang-jing/p/3954397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!