上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页

2020年9月28日

摘要: 关于NaN的一些操作: 1.isNaN(n) let a = NaN console.log(isNaN(a)) // true 2.Object.is(n) let a = NaN console.log(Object.is(a,NaN)) // true 3.封装成方法:NaN连自己本身都不相等 阅读全文

posted @ 2020-09-28 00:18 猫头唔食鱼 阅读(2616) 评论(0) 推荐(0) 编辑

2020年9月27日

摘要: // new Boolean(false) 为真值 console.log(Boolean(new Boolean(false)) true); // true 阅读全文

posted @ 2020-09-27 23:56 猫头唔食鱼 阅读(368) 评论(0) 推荐(0) 编辑

摘要: 1. Boolean(value) let bn = 3 console.log(Boolean(bn)); // true 2.value ? true :false console.log(bn?true :false); // true 3.!!value console.log(!!bn); 阅读全文

posted @ 2020-09-27 22:35 猫头唔食鱼 阅读(1057) 评论(0) 推荐(0) 编辑

摘要: 函数柯里化是指把函数多个参数,转化成一个参数传入。 一个简单例子 let add = (a, b) => a + b console.log(add(2, 3)); // 函数柯里化 let currying = (a) => (b) => a + b console.log(currying(2) 阅读全文

posted @ 2020-09-27 22:02 猫头唔食鱼 阅读(758) 评论(0) 推荐(0) 编辑

2020年9月22日

摘要: let arr = [1,2,3] let arr2 = [3,1,2] let arr3 = [1,2,2] let arr4 = ['1',2,3] let compare = (arr,arr2) => JSON.stringify(arr.sort()) JSON.stringify(arr 阅读全文

posted @ 2020-09-22 21:54 猫头唔食鱼 阅读(524) 评论(0) 推荐(0) 编辑

摘要: 1.promise resolve之后还会继续执行,如果不想resolve之后继续执行,可以加上return let p = ()=>{ return new Promise(resolve=>{ setTimeout(()=>{ resolve('data') console.log('会继续执行 阅读全文

posted @ 2020-09-22 21:47 猫头唔食鱼 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 1.数组去重 var unique = (arr) => [...new Set(arr)] console.log(unique([1, 2, 3, 1])); 2.set转为数组 // Array.from(set)和展开set作用一样,都是把set转为数组 var set2 = new Set 阅读全文

posted @ 2020-09-22 03:13 猫头唔食鱼 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 用法1:替换数组的值 // 用法1:替换数组的值 let a = [1,2,3],b = [4,5] console.log( Object.assign(a,b)); // 后面的值覆盖前面的值,[4,5,3] 用法2:为对象添加属性 下面是es5的写法:this.xxx =xxx // es5的 阅读全文

posted @ 2020-09-22 02:37 猫头唔食鱼 阅读(371) 评论(0) 推荐(0) 编辑

摘要: // 假值转换为0 let toZero = (arr)=>{ return arr.map(v=>v||0) } let c = [1,2,3,0,false,null,undefined,NaN,''] console.log(toZero(c)); // [1, 2, 3, 0, 0, 0, 阅读全文

posted @ 2020-09-22 00:31 猫头唔食鱼 阅读(213) 评论(0) 推荐(0) 编辑

2020年9月21日

摘要: 方法一:使用indexOf是不能找到数组里的NaN的 ,正确用法是,includes var arr10 = [1, NaN, 2] console.log(arr10.indexOf(NaN)); // -1 用这个方法找数组里的NaN是找不到的 // includes找出数组里的NaN cons 阅读全文

posted @ 2020-09-21 21:49 猫头唔食鱼 阅读(886) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页