js底层
飘~~~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
new所做的三件事,并模拟其所做的事
例:var obj = new Array(); 该步一共做了三件事:即 var obj = {}; obj.proto = Array.prototype; Array.call(obj); 第一行,我们创建了一个空对象obj 第二行,我们将这个空对象的__proto__成员指向了Array函数对象prototype成员对象 第三行,我们将Array函数对象的this指针替换成obj。有时会手动...原创 2019-01-07 21:18:23 · 314 阅读 · 0 评论 -
vue中设置属性自己的理解
var person= {}; var temp = []; Object.defineProperty(person, ‘name’, { set: function(newVal) { temp[‘name’] = newVal; console.log(‘为person设置新的姓名:’ + newVal); }, get: function() { var _name = temp[‘na...原创 2019-02-28 11:07:51 · 478 阅读 · 0 评论
分享