属性的的查询和设置
查询属性可以应‘.’和‘[]’来获取属性的值
var name = student.gf //获得stu中‘gf’的属性
var name = student[gf] //同上
跟查询一样可以用.点或方括号创建属性或给属性赋值单要在赋值表达式的左侧
var student = {}; student.gf = 6 console.log(JSON.stringify(student))
删除属性DELETE
delete只能删除原始属性 不能删除继承属性
//上篇博客举例子了就不举了
检测属性
判断某个属性是否在某个对象内可以用in,hasOwnPreperty(),propertyIsEnumerable()
in运算符
var o = {x:1}
'x' in o //truex在o中 'y' in o //false y没有在o
检测对象是否具有指定名称的属性。如果有,返回true
,否则返回false
如果是继承属性将返回false
var o = {x:1} o.hasOwnPreperty(‘x’)//true o.hasOwnPreperty('y')//false
propertyIsEnumerable()是hasOwnPreperty()的增强版
只有检测到是自由属性才会返回true
var o = gf({y:2}) o.x=1 o.propertyIsEnumerable('x') // true o.propertyIsEnumerable('y') //false
getter 他是一个只读属性
setter 他是一个只写属性 如果属性同时具有gettre setter方法那么他是一个读写属性
读。写两者不可兼得,它只拥有了getter时它仅仅只读
var obj = { a: 0, get b(){ return this.a + 1; } } console.log(JSON.stringify(obj))
属性的枚举
判断属性是否可枚举
属性不光有值还有除了值以外的其他特性其中一个影响属性遍历的特性就是 [[Enumerable]]
,如果值为 true
这个属性是可枚举的
for...in
循环可以遍历对象中所有可枚举的对象属性
相关推荐
js属性详解 javascript属性详解 javascript属性说明
javaScript属性与CSS属性对照表,一般来说javascript与css的属性只要稍微改动一下就可以用了。
学习中总结的一些js属性,顺便赚点积分。
学习基础javascript属性全解,里面详细解说所有JS中的属性及用法,适合初学者
精心制作,希望能帮助大家,也给自己加深印象,js初级里面的属性及方法,多看必有用。
CSS与JS属性对照表,CSS 属性对照表是 js 初学者必备的基础知识.CSS与JS紧密配合,为我们的页面增添了很多别致的效果,为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的CSS属性CSS与JS紧密配合
javascript属性方法集合,自己认为重要的都有 是自己在两本书上摘抄下来的,自己也常用
JavaScript属性scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解
CSS与JS属性对照表
Javascript 定义接口三种方式 第一种属性检测接口方式,
js对象属性排序
javascript属性访问表达式用法分析.docx
javascript属性和说明[参考].pdf
javascript 属性调用
p5js 基本属性简明扼要的文档,常拿出来翻一番就熟悉了
Amcharts JS属性、方法详细使用说明/开发文档,中文版
JavaScript内置对象属性及方法大全
JS常用属性方法大全.pdf
本文实例讲述了javascript属性访问表达式用法。分享给大家供大家参考。具体分析如下: 属性访问表达式运算得到一个对象属性或一个数组元素的值。js为属性访问定义了2中语法: expression.identifier expression[...
JavaScript属性解释,已经使用方法。