-
===:类型相同 值相同 相同对象 NaN != NaN查看全部
-
JS数据类型查看全部
-
typeof obj.toString;为什么是true查看全部
-
if(typeof arrguments[0] === "object" && arguments[o]): 因为 null的typeof 也是 object,所以 使用 && 来判断 arguments[0](如果是null的话返回false)来返回布尔值。这个方法比较经典。查看全部
-
JavaScrip正则表达式与字符串方法查看全部
-
稀疏数组并不包含有从0开始的连续索引。一般length属性值比实际元素个数大。查看全部
-
实现抽象类 以及继承(抽象类)的办法 以及防止变量被外泄的办法 注意这个匿名函数其实传递了global用以暴露我们需要外部能访问的对象查看全部
-
1、概述 JS中的数组是弱类型的,数组中可以含有不同类型的元素,甚至可以是对象或其他数组。 2、创建数组 1)var students=[] 2 ) var students=new Array() //new可以省略 3、数组元素增删 arr.push( ) //在数组尾部添加元素 arr.unshift( ) //在数组头部添加元素 delete arr[2] //只是将该位置上的元素变为undefined,位置还是存在,数组长度也不变 arr.length-=1 //删除尾部元素 arr.pop() //删除尾部元素 arr.shift() //删除头部元素 4、数组迭代 使用for in遍历,原型链上定义的值也会被输出 var i; for (i in arr) { console(arr[i]); } //for....in 语句输出时不一定按照顺序输出查看全部
-
本节讲了函数的执行环境,需要深刻理解。查看全部
-
Execution Context是类似栈的一种结构。查看全部
-
bind方法查看全部
-
闭包-封装 技巧查看全部
-
闭包-常见错误之循环闭包 解决方案 诀窍在于 你必须明确的知道代码在什么时候被执行 以及执行时所处的环境查看全部
-
闭包-常见错误之循环闭包 是因为当需要相应时间时才会去执行闭包 而此时闭包执行时拿到的值已经是最新的值了查看全部
-
一个闭包的例子查看全部
举报
0/150
提交
取消