纯函数有两个特点:1. 不改变原数组(没有副作用);2. 返回一个数组 1. Arrat.concat(value) 合并数组并返回一个新数组,不对原数组做改变 let array = [1,2,3,4,5]; let x = array.concat([10,20]); console.log(x ...
分类:
编程语言 时间:
2021-01-11 11:03:46
阅读次数:
0
let student={ age: 20, name: '张三丰', sex: "男" } // 1. 删除age属性: const {age,...noAge} = student age // 20 noAge // {name: "张三丰", sex: "男"} // 2. 只要name s ...
分类:
其他好文 时间:
2021-01-08 11:45:07
阅读次数:
0
演示通过ServiceProvider得到一个包含多个服务实例的集合。 定义了一个服务接口IFoobar 添加服务接口的两个实现类Foo和Bar 将Foo和Bar的ServiceDescriptor添加到ServiceCollection中 这时ServiceDescriptor对象的Service ...
分类:
其他好文 时间:
2021-01-08 11:29:40
阅读次数:
0
let声明变量基本用法:类似var ,但是变量只在代码块内有效var 和 let 比较{ let x=10; var y=15} console.log(y)//15 console.log(x)//报错 let不存在变量提升 暂时性死区 es6明确规定,如果区块中存在let和const命令,这个区 ...
分类:
其他好文 时间:
2021-01-08 11:21:12
阅读次数:
0
函数:定义函数 定义方式 第一种定义方式:可在后面定义前面调用. function gg(){ console.log("函数内部的代码"); } 第二种定义方式:必须先定义后面执行 // b();//报错 -- let定义的函数不可以提前调用 let b = function(){ console ...
分类:
编程语言 时间:
2021-01-08 11:19:35
阅读次数:
0
let status=1; switch (status) { case 1: console.log("status为1的时候你将做的事"); break; case 2: console.log("status为2的时候你将做的事"); break; case 3: console.log("s ...
分类:
其他好文 时间:
2021-01-08 11:19:20
阅读次数:
0
常见命令 插件管理 开启某个插件:rabbitmq-plugins enable xxx 关闭某个插件:rabbitmq-plugins disable xxx 注意:重启服务器后生效。 用户管理 新建用户:rabbitmqctl add_user xxxpwd 删除用户: rabbitmqctl ...
分类:
其他好文 时间:
2021-01-07 12:24:14
阅读次数:
0
// 转 file dataURIToFile(dataURI) { let binStr = atob(dataURI.split(',')[1]) let len = binStr.length let arr = new Uint8Array(len) for (var i = 0; i < ...
分类:
其他好文 时间:
2021-01-07 11:43:38
阅读次数:
0
1、 forward是服务器端的转向也就是请求转发而redirect是客户端的跳转也就是重定向2、 使用forward浏览器的地址不会发生改变。而redirect会发生改变。3、 forward是一次请求中完成。而redirect是重新发起请求。 4、 forward是在服务器端完成,而不用客户端重 ...
1: any 和 unknown类型的区别 any可以避开类型检查, 比如 let notSure: any = 'XXXXX'; notSure.Hello(); unknown在使用时必须进行类型断言: let x: unknown = 'xxxxxx'; console.log((x as s ...
分类:
其他好文 时间:
2021-01-05 10:50:47
阅读次数:
0