-
map.entries() 显示全部
查看全部 -
map 类型初始化 赋值 添加数据 删除数据 判断是否存在
查看全部 -
Map() 键 可以是多种数据类型
查看全部 -
Set 合并 去重,交集,差集
查看全部 -
Set (arr) 只能传入数组, 而且有去重效果
查看全部 -
filter 过滤 传统函数写法
查看全部 -
filter 过滤 箭头函数写法
查看全部 -
...num 扩展运算符与循环遍历结合实现动态运算
查看全部 -
Testt
查看全部 -
map定义
const map = new Map([
["s1","AS1"],
["s2","AS2"]
]);
map.set("s3","AS3"); //增加
map.delete("s2"); //删除
console.log(map.has("s3")); //判断是否存在
console.log(map); //输出
// map转set
console.log(...map2.values()); //将value转成数组
let arr1 = [...map2.values()] ;
let arr2 = [...map2.entries()] ; 将key-value 转成数组
查看全部 -
Set 集合 接受数组的格式
let arr = [3,4,5,6,6,2]
let set1 = new Set(arr); //去重,输出3,4,5,6,2
set.add(8);
set.delete(3);
let set4=new Set([...set2,...set3]); //合并去重
let set5=new Set(...set2.filter(x->set3.has(x))) //取交集
let set5=new Set(...set2.filter(x->!set3.has(x))) //取差集
;
查看全部 -
let list=[2,3,4,5,6,7];
for (const i in list){
//in 关键字输出的是坐标
}
for (const of list){
// of 关键字输出的是具体的元素
}
list.forEach((n,i) => {
console.log(i); //坐标
console.log(n); // 元素
}
查看全部 -
尾调用的作用: 共用前一个方法的内存空间 提高运行速度 ,尤其递归,很适合使用尾调用
满足尾调用的条件:最后一步调用了其他函数 最后一步调用的函数没有参与运算
let fun4=()=>{
return fun1(2,3)+2 //<----------不属于尾函数调用
}
查看全部 -
箭头函数的写法:
let fun3=(x,y)=>{
return x+y;
}
无参数的时候
let fun3=()=>{
console.log('测试方法');
}
查看全部 -
模板字符串拼接,使用$()的方式。
原:console.log( 'name='+name;
现:consloe.log( `name=${name}` 注意此处不是单引号或者双引号,而是反单引号 `
查看全部
举报