javaScript
+
♛!♛
这个作者很懒,什么都没留下…
展开
-
作用域链
// 《作用域链就是:当声明一个函数时,局部作用域一级一级向上包起来,就是作用域链》 // 1.查看当前作用域,如果当前作用域声明了这个变量,可以直接访问 // 2.查找当前作用域的上级作用域,也就是当前函数的上级函数,看看上级函数中有没有声明,有就返回变量,没有继续下一步 // 3.再查找上级函数的上级函数,直到全局作用域为止,有...原创 2019-09-10 23:38:08 · 91 阅读 · 0 评论 -
值类型
// 【原始值:把一个值放到另一个值里面,我改第一个值,第二个值不变】 // (如下 a = 20 ; b = 10;) var a = 10; var b= a; a = 20; // console.log(b); va...原创 2019-09-10 23:41:36 · 102 阅读 · 0 评论 -
控制数组的方法 join,pop,push,shift,split,unshift
01:join() 用于把数组中的所有元素放入一个字符串 var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" console.log(arr.join(",")) // 出来的结果就是 George,John,Th...原创 2019-09-10 23:54:45 · 615 阅读 · 0 评论 -
立即执行函数
// 立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行。// 相当于vue里面的 created// 作用:// 01.页面加载完成后只执行一次的设置函数;// 02.将设置函数中的变量包裹在局部作用域中,不会造成全局变量; (function (q) { console.log(q); })(2);----------------...原创 2019-09-11 19:13:02 · 1778 阅读 · 0 评论 -
构造函数
1.什么是构造函数在JavaScript中,用 new 关键字来调用的函数,称为构造函数。首字母一般大写;2.为什么要用构造函数如下:像下面这样,我们可以把每一位同学的信息当做一个对象来处理。但是,我们会发现,我们重复地写了很多无意义的代码。比如 name、age、gender、hobby 。如果这个班上有60个学生,我们得重复写60遍。 var p1 = { name: 'zs',...原创 2019-09-11 23:30:39 · 1351 阅读 · 0 评论