前端学习
lyfxxxxx
这个作者很懒,什么都没留下…
展开
-
JS Object.defineProperty()方法浅析
定义 Object.defineProperty()方法会修改或者定义一个属性,并返回这个对象。 语法 Object.defineProperty(obj, prop, descriptor) obj: 将要被修改/定义的对象。 prop:要修改/定义的属性名称 descriptor: 将被定义或者修改的属性描述符 属性描述符 对象中目前存在的属性描述符有数据描述符和存取描述符两种。数据描述符是一...原创 2019-08-24 22:13:20 · 504 阅读 · 1 评论 -
JavaScript闭包浅析
基本概念 闭包是函数和声明该函数的词法环境的组合。这个环境包含了这个闭包创建时所能访问的所有局部变量。并且它无视js的垃圾回收机制,在外层函数执行完毕后并不会被销毁。 function makeAdder(x) { return function(y) { return x + y; }; } var add5 = makeAdder(5); va...原创 2019-08-22 22:43:54 · 150 阅读 · 1 评论