摘要: var 0 1 2 3 复制代码 回到顶部 二、let变量 ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景,在ES6之前,大部分人会选择使用闭包来解决这个问题,今天我们使用ES6提供的let来解决这个问题。 代码大同小异,只需将上例子代码for循环中的var改为let,即 阅读全文
posted @ 2020-02-25 09:51 木头小屋 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包: 如果一个函数用到了它作用域外面的变量,那么这个变量和这个函数之间的环境就叫闭包。 var a = 5 function xx(){ console.log(a) } //5 闭包的用途有些什么: 1.模仿块级作用域 所谓块级作用域就是指在循环中定义的变量,一旦循环结束,变量也随之销毁, 阅读全文
posted @ 2020-02-25 09:48 木头小屋 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、join() join,就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,) 书写格式:join(" "),括号里面写字符串 ("要加引号"), var arr = [1,2,3]; console.log(arr.join()); // 1,2,3 console.log(ar 阅读全文
posted @ 2020-02-25 09:07 木头小屋 阅读(200) 评论(0) 推荐(0) 编辑