摘要:
在js中,用var声明的话,在同一个作用域的范围内会存在声明提前的情况,举个例子: 按常理来说,我们此时需要的b应该输出的是 not defined 才对,但是实际上并没有,因为var b在判断之前已经声明了,在判断之后只是进行了赋值的操作而已。 用var声明在同一个作用域内是可以进行重复声明,浏览 阅读全文
摘要:
记得有个刚毕业的小师妹说,她面试的时候,面试官问了她一个问题是关于两值互换的问题,在没有声明第三个的情况下,一句代码将两值互换: 最近刚好看到es6的变量解构赋值,发现数组的解构赋值可以轻松实现: var a = 12,b=13 [a,b] = [b,a] 其中原生的js方法也是可以轻松实现的: a 阅读全文