文档章节

对象属性的操作

L
 LorinLuo
发布于 2015/03/31 14:08
字数 122
阅读 34
收藏 1

    var obj1 = {

        age: 1,

        get name(){ },

        set name(name){}  //get和set定义的属性无value

    }

    Object.defineProperty(obj1, 'sex', {  //给obj1设置一个属性sex,这里只能新增或修改自身属性,

                                                                //而不能修改从原型链上继承的属性;Object.defineProperties可以设置多个属性

        value: 'dd',  //值

        writable: false,//是否可写

        enumerable: false, //是否可枚举

        configurable: true//是否可以重新设置这些设置项

    })

    Object.defineProperty(obj1, 'sex', {

        value: '4444'

    })

    console.log(Object.getOwnPropertyDescriptor(obj1, 'sex'))

    for(var i in obj1){

        console.log(i)

    }


© 著作权归作者所有

共有 人打赏支持
L
粉丝 18
博文 166
码字总数 116776
作品 0
成都
程序员
【译】ES2018 新特性:Rest/Spread 特性

Sebastian Markbåge 提出的 Rest/Spread Properties 提案包括两部分: 用于对象解构的 rest 操作符(...)。目前,这个操作符只能在数组解构和参数定义中使用 对象字面量中的 spread 操作符(...

mogic
07/09
0
0
Javascript对象----继承

Javascript对象具有“自有属性”,也有一些属性是从原型对象继承而来的。为了更好地理解这种继承,必须更深入地了解属性访问的细节。 假设要查询对象o的属性x,如果o中不存在x,那么将会在o的...

高能狂犬
2015/07/08
0
0
ES6精华:Proxy & Reflect

导语 本文主要介绍了ES6中和的精华知识,并附有恰当实例。意为代理器,通过操作为对象生成的代理器,实现对对象各类操作的拦截式编程。是一个包揽更为严格、健全的操作对象方法的模块。因为所...

wmaker
07/10
0
0
关于JavaScript对象,你所不知道的事(二)- 再说属性

说完了对象那些不常用的冷知识,是时候来看看JavaScript中对象属性有哪些有意思的东西了。 不出你所料,对象属性自然也有其相应的特征属性,但是这个话题有点复杂,让我们先从简单的说起,对...

LiBin
2017/11/29
0
0
ECMAScript Proxy和Reflect

Proxy概述 Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程 Proxy可以理解成,在目标对象之前架设一层“拦...

墨马
2017/10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

20180920 rzsz传输文件、用户和用户组相关配置文件与管理

利用rz、sz实现Linux与Windows互传文件 [root@centos01 ~]# yum install -y lrzsz # 安装工具sz test.txt # 弹出对话框,传递到选择的路径下rz # 回车后,会从对话框中选择对应的文件传递...

野雪球
今天
1
0
OSChina 周四乱弹 —— 毒蛇当辣条

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 达尔文:分享花澤香菜/前野智昭/小野大輔/井上喜久子的单曲《ミッション! 健?康?第?イチ》 《ミッション! 健?康?第?イチ》- 花澤香菜/前野智...

小小编辑
今天
7
3
java -jar运行内存设置

java -Xms64m #JVM启动时的初始堆大小 -Xmx128m #最大堆大小 -Xmn64m #年轻代的大小,其余的空间是老年代 -XX:MaxMetaspaceSize=128m # -XX:CompressedClassSpaceSize=6...

李玉长
今天
3
0
Spring | 手把手教你SSM最优雅的整合方式

HEY 本节主要内容为:基于Spring从0到1搭建一个web工程,适合初学者,Java初级开发者。欢迎与我交流。 MODULE 新建一个Maven工程。 不论你是什么工具,选这个就可以了,然后next,直至finis...

冯文议
今天
2
0
RxJS的另外四种实现方式(四)——性能最高的库(续)

接上一篇RxJS的另外四种实现方式(三)——性能最高的库 上一篇文章我展示了这个最高性能库的实现方法。下面我介绍一下这个性能提升的秘密。 首先,为了弄清楚Most库究竟为何如此快,我必须借...

一个灰
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部