首页 > 代码库 > 犀牛-6对象
犀牛-6对象
对象:字符串到值得映射;自有的属性;继承的属性
字符串,数字和布尔值:它们不是对象。当引用了它们的属性,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对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。