08 2017 档案
摘要:toLocaleString、toString、valueOf的共同点和不同点 valueOf:返回的是数组本身; toString:返回有数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串,为了创建这个字符串会调用数组每一项的toString()方法; toLocaleString:调用时,
阅读全文
摘要:1.instanceof 局限性,对于一个网页,或者一个全局作用域而言,使用instanceof就能得到满意的结果: if(value instanceof Array){ //对数组执行某些操作 } 2、Array.isArray 不管在哪一个全局执行环境中创建,都可确定某个值是不是数组,但是ie
阅读全文
摘要:一、循环中的let声明 每次循环的时候let声明都会创建一个新变量i,并将其初始化为i的当前值,所以循环内部创建的每个函数都能得到属于他们的i的副本。 最初的: for (var i = 0 ; i < 10 ; i++) { array.push(function(){ console.log(i
阅读全文
摘要:一、var声明及变量提升机制 var声明,无论实际上在哪里声明,都会被当做在当前作用域顶部声明的变量,这就是变量提升机制。 二、块级声明 块级声明用于声明在指定块的作用域之外无法访问的变量。块级作用域存在于:1)函数内部 2)块中 let声明 let可以把变量的作用域限制在当前代码块中,不会被提升,
阅读全文
浙公网安备 33010602011771号