摘要: 1、let与const let 声明的变量只在 let 命令所在的代码块内有效。只能声明一次;不存在变量提升 const 声明一个只读的常量,一旦声明,常量的值就不能改变。只能声明一次;不存在变量提升 var 是在全局范围内有效;var 可以声明多次;var 会变量提升: 2、解构赋值 解构的源,解 阅读全文
posted @ 2020-05-26 16:28 cheick 阅读(131) 评论(0) 推荐(0)
摘要: 一、用法 1、filter():创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意: filter() 不会对空数组进行检测。 注意: filter() 不会改变原始数组。 var ages = [32, 33, 16, 40]; function checkAdult( 阅读全文
posted @ 2020-05-26 15:13 cheick 阅读(4876) 评论(0) 推荐(1)
摘要: 1.var定义变量,没有块的概念,可以跨块访问,不能跨函数访问,不初始化出现undefined,不会报错。 2.let定义变量,只能在块作用域里访问,也不能跨函数访问,对函数外部无影响。 3.const定义常量,只能在块作用域里访问,也不能跨函数访问,使用时必须初始化(即必须赋值),而且不能修改。 阅读全文
posted @ 2020-05-25 10:23 cheick 阅读(151) 评论(0) 推荐(0)
摘要: 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数 阅读全文
posted @ 2020-05-19 11:47 cheick 阅读(153) 评论(0) 推荐(0)
摘要: 定义 同步:一个线程,必须等之前的程序运行完成,才会继续执行之后的动作; 异步:在执行当前的程序时,同时也在执行其他程序,两者互不影响; 阻塞IO模型、非阻塞IO模型、IO复用模型(select/poll/epoll)、信号驱动IO模型都属于同步IO; IO模型 1、阻塞IO模型 A同学去打水,打开 阅读全文
posted @ 2020-05-09 11:09 cheick 阅读(145) 评论(0) 推荐(0)