对象方法

2022-10-18  本文已影响0人  萝卜缨女王

对象方法Es5新增

1、Object.key()

该方法返回一个所有元素为字符串的数组

object.keys(obj)
效果类似for....in

输出对象值大于2的key的数组

2、Object.defineProperty()

定义新属性或修改原有的属性

Object.defineProperty(obj,prop,descriptor)
//obj:目标对象,必需
//prop:需要定义或修改的属性的名字,必需
//descriptor:目标属性所拥有的特性,必需

vue 双向绑定原理
通过Object.defineProperty劫持数据发生的改变,如果数据发生改变了(在set中进行赋值的),
触发update方法进行更新节点内容( {{str}}),从而实现数据双向绑定的原理。
上一篇下一篇

猜你喜欢

热点阅读