javascript
Loveyless
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Object.defineProperty()&利用它做数据代理
Object.defineProperty() 基本用法 三个参数(给那个对象添加属性 , 属性叫什么 , {配置项} ) Object.defineProperty('给那个对象添加属性' , '添加的属性叫什么' , { //配置项 value:18 }) ----------------------------------------------------------- 比如 我给person加一个age = 18 let person = { name: "张三", sex:原创 2021-08-18 05:09:13 · 338 阅读 · 0 评论 -
js内存里的栈堆,和构造函数原形的关系__proto__&prototype
首先我们需要明白什么是栈和堆 原始值 引用值(大致) stack栈 heap堆 ***看不动可以直接跳过*** 栈 比如你的口袋 放了 钥匙,水,钱包,你忘拿东西的话要是在最里面,先进去的在最里面这就是栈的结构,有低没有顶的箱子。 给钥匙赋值10,在让水等于钥匙,那么水也是10,然后改谁的值都和对方没关系栈内存和栈内存是拷贝的关系 (把钥匙从10变为2...原创 2020-03-12 02:23:02 · 300 阅读 · 0 评论 -
构造函数的底层知识
构造函数的隐式操作 构造函数构造函数的前提是加new 在逻辑最顶端加var this = {};空对象 执行以后会在末尾隐式加一个return this; function Car(){ //此时AO里{this : {}} var this = {}; this.name = 'BMW'; //此时AO里{this : {name : 'BWM'}} ...原创 2020-03-07 17:06:58 · 252 阅读 · 0 评论
分享