文心思匠

吸收那些用得着的东西,拒绝那些用不着的东西,增加那些自己所特有的东西

桃之夭夭,灼灼其华。之子于归,宜其室家。桃之夭夭,有蕡其实。之子于归,宜其家室。

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 继续阅读