05 2019 档案
摘要:js闭包的官方解释:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。个人理解就是:就是一个在函数内部的函数,他可以访问他的外部函数的变量的AO里面的所有值。当然GO里面的值也可以访问。(在了解闭包前,你必须先了解js的作用域,作用域链)。反过来说,
阅读全文
摘要:JavaScript 的变量分为两类值,一种是原始值,一种是引用值; 原始值有:String Number Boolean Null Undefined; 引用值有:Object Funciton Array Date RegExp; 这里主要讨论狭义的对象; 一、对象的基本操作:增(创建)、删、改
阅读全文
摘要:看一个例子: var a =3; var b = a; a=1; console.log(a,b); var arr1 = [1,2,3,4]; var arr2 = arr1; arr1.push(5); console.log(arr2); 第一个console.log(a,b) 1 3; 第二
阅读全文
摘要:根本原理: 所以网上找了几个面试题,大家看看: 题目一:输出i的值是多少? 题目二:输出y 和i的值分别是多少? 第三题:js中 console.log出来的结果分别是什么 第一题的答案是:0 第一题解析:i= i++;i++原理是: 也就是说:i++执行的过程是:temp = 0; i=1;返回
阅读全文