对象
青山绿水黄金树
这个作者很懒,什么都没留下…
展开
-
深复制对象
要复制的对象var obj={ a:1, b:2, c:[1,2,3], z:document.createElement("div"), d:{ e:new Date(), f:/a/g, g:function(s){ console.log(s);原创 2020-08-14 19:47:02 · 130 阅读 · 0 评论 -
对象的属性
Object属性Object.defineProperty();Object.defineProperties();这两种写法分别是设置一个属性与同时设置多种属性。每种写法里的描述对象都有冲突的情况:writable、value与set、get冲突属性的描述对象的两种属性情况:第一种 只存在writable与value的情况。var obj={};设置一个属性:Object.defineProperty(obj,"a",{ configurable:true,//该属性是否可以删原创 2020-08-14 19:44:18 · 2122 阅读 · 0 评论 -
对象基础
1、对象的三种创建方法var obj=new Object(); //构造函数创建法var obj={};//字面量创建法var obj=Object.creat({});2、获取对象属性的语法var a=“keys”var obj={name:“xietian”, 字符型key[a]:16, 变量型key5:10}key如果不是字符串:console.log(obj.5); 点语法拒绝使用非字符类型属性,所以会报错。console.log(obj[5]);这样就可以。在对象中ke原创 2020-08-11 21:41:47 · 104 阅读 · 0 评论