摘要: 一、with 语句 在es6之后,我们现在有三个作用域 ,全局、函数、块级作用域; es6之后引入块级作用域,单独的大括号、for、if里的大括号么,都会形成一个块级作用域,如果变量使用let、cosnt定义将不能突破块级作用域,但是var仍然可以突破块级作用域;但是不管你突破不突破,都是有这个作用 阅读全文
posted @ 2022-05-13 23:48 Eric-Shen 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、纯函数 三种编程思想: 面向过程编程、面向对象编程、函数式编程; 1.相同的输入,要有相同的输出;所以不能依赖外部的变量,否则外部的变量改后,再输入相同的输入,将不会有相同的输出; 2.不能产生任何副作用;比如修改了全局变量、修改了传进来的参数; 优势: 1.安心写,只需要关注参数和返回值 2. 阅读全文
posted @ 2022-05-13 20:34 Eric-Shen 阅读(66) 评论(0) 推荐(0) 编辑