06 2021 档案

摘要:什么叫 “执行上下文”(执行上下文环境) 在浏览器执行代码之前;会先做一些准备工作;例如把声明的变量和函数提升到全局最前面; 例如: console.log(a); // undefined var a = 10; 浏览器运行的过程大概如此: 先做准备工作 var a; // 先把a提升到最前面;然 阅读全文
posted @ 2021-06-08 11:40 sky-su 阅读(82) 评论(0) 推荐(0)
摘要:只要是对象,都是属性的集合;普通对象是,函数,数组也是如此。 js是弱类型语言;何为弱类型语言,就是对类型的约束并不强,可以随意改变变量的类型; 例如: 函数 function fn() {} fn.a = 5; 数组 let arr = new Array(); arr.a = 5; 对象都是通过 阅读全文
posted @ 2021-06-08 11:16 sky-su 阅读(76) 评论(0) 推荐(0)
摘要:之前学习js时发现this比较难懂,找了一些文章来看,现在自己尝试写一下,看看自己是否真的懂了。 就我自己所理解的,this值存在于函数里面,一般对象是没有的;this的指向有几个规则。1.默认绑定;2.隐式绑定;3.显示绑定;4.new 绑定; this的指向只有在运行时才能确定而不是定义时; 它 阅读全文
posted @ 2021-06-06 09:12 sky-su 阅读(132) 评论(0) 推荐(0)