Vue框架想必从事前端开发的同学都使用过,它的双向数据绑定机制能给我们带来很大的方便。今天闲着没事,尝试着实现一下双向数据绑定,接下来给大家分享一下。
Object.defineProperty(obj, prop, descriptor)
Object.defineProperty
方法允许精确添加或修改对象的属性。它的第一个参数 obj
是要在其上定义属性的对象,第二个参数 prop
是要定义或修改的属性的名称,第三个参数 descriptor
是一个将被定义或修改的属性的描述符。
返回值: 被传递给函数的对象。
来举个例子:
var o = Object.defineProperty({}, 'name', { value: 1});console.log(o) // {name: 1}
这是最基本的定义一个对象的方式。对于属性描述符,还有很多其他属性:
数据描述符和存取描述符均具有以下可选键值:
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26