javascript数组中过滤数值
输入[1,'',0,undefined, 10, '', '0']输出[1, 0, 10, "0"] [1,'',0,undefined, 10, '', '0'].filter( item => (parseInt(item, 10) == item));
继续阅读
js正则删除字符串中的部分内容
var str = "aaabbbcccdddeeefff"; str = str.replace(/aaa(.*)ccc/ig,"") console(str);//结果 dddeeefff
继续阅读
关于mackbook pro的type-c接口失灵问题
macbook pro 有一个type-c接口突然不能用了:关机。在连接电源的情况下同时按下以下四个键:左shift+control+command+开机按钮重置SMC。按住大概1秒左右就可以送开。然后开机。问题解决了。重置MacBook的系统管理控制器(SMC)。SMC控制基于Intel的MacBook上的低级功能,如电池管理,热管理,按下电源按钮等。 虽然看起来不相关,但在性能缓慢的MacBook上重置SMC也可能让它再次像新的一样运行mac的小毛病怎么也这么多。
继续阅读
ES6 中Set的使用场景 - 交集、并集、差集
SetES6提供了Set数据结构,类似于数组,存储的元素都是唯一的,这里的唯一指的是他们存储的内存位置是唯一。属性:size方法:clear()has(ele)add(ele)delete(ele)遍历器:forEachkeysvaluesentries使用场景集合的概念。数组去重、交集、并集、差集。// 数组去重let arr = [1, 1, 2, 2, 3];let unique = [... new Set(arr)]; let a&nb
继续阅读
javascript小题目
/** * 1. 变量作用域链 * 2. 当前宏任务执行完毕,立即执行微任务队列中的任务 */ /** * 题目1: */var a = 1;setTimeout(function () { var a = 2; &n
继续阅读