11 2020 档案

摘要:let str = 'abbbdsscc'; // match 方法返回匹配的数组 let res = str.match(/b/g); let count = !res ? 0 : res.length; console.log(count) 参考:https://zhidao.baidu.com 阅读全文
posted @ 2020-11-30 22:18 公瑾当年 阅读(4480) 评论(0) 推荐(0) 编辑
摘要:let str = '12×3÷4+6-9'; // 按照 × ÷ + - 分割 使用正则的方式分割 加号是正则的关键字,使用[+] let strArr = str.split(/×|-|÷|[+]/); console.log(strArr); // ["12", "3", "4", "6", 阅读全文
posted @ 2020-11-30 22:13 公瑾当年 阅读(8583) 评论(0) 推荐(1) 编辑
摘要:在命令行窗口使用 npx 创建 react 项目的时候,报错如下图所示。 百度一搜,很多都是说无法启动 cmd 命令的原因,系统变量加入 cmd 所在路径 C:\WINDOWS\system32 即可。可是添加到系统变量之后还是有这样的问题,后来发现可能是权限的问题,当我使用管理员权限执行 npx 阅读全文
posted @ 2020-11-29 13:22 公瑾当年 阅读(3508) 评论(0) 推荐(0) 编辑
摘要:flex布局 参考这篇文章,复习 flex 布局。 为块级元素设置 display: flex;(保持块级特性) 或者为内联元素设置 display: inline-flex(保持行内特性) 即可创建 flex 布局 作用于父级元素上的属性 flex-direction 设置主轴方向,默认值 row 阅读全文
posted @ 2020-11-25 22:23 公瑾当年 阅读(91) 评论(0) 推荐(0) 编辑
摘要:集合简介 集合是一种 无序且唯一 的数据结构 ES6 中有集合,名为 Set 集合的常用操作:去重、判断某元素是否在集合中、求交集... // 数组去重 const arr = [1, 2, 3, 3, 2, 1]; const set = [...new Set(arr)] console.log 阅读全文
posted @ 2020-11-09 15:38 公瑾当年 阅读(148) 评论(0) 推荐(0) 编辑
摘要:本文转自:https://mp.weixin.qq.com/s/rQmekUa0wCRId57cZ0ejcQ 之前推荐过一波自用的 Markdown 编辑器,当时提到了 Typora,缺点就是无法集成图床。 其中一个折中的办法就是手动使用 PicGo 上传到图床,然后将地址粘贴到 Typora。 那 阅读全文
posted @ 2020-11-08 22:41 公瑾当年 阅读(398) 评论(0) 推荐(0) 编辑
摘要:链表简介 链表的概念: 多个元素组成的列表 元素存储不连续,用 next 指针连在一起 数组和链表的对比: **数组:**增删非首尾元素时往往需要移动元素。 链表: 增删非首尾元素时,不需要移动元素,只需要更改 next 的指向即可。 JS 中的链表 JavaScript 中没有链表这种数据结构 但 阅读全文
posted @ 2020-11-08 19:01 公瑾当年 阅读(128) 评论(0) 推荐(0) 编辑
摘要:队列简介 队列是一个 先进先出 的数据结构 JavaScript 中没有队列,但可以使用 Array 实现队列的所有功能 比如 窗口排队,先排队的人先完成业务 const queue = []; queue.push(1); // [1] queue.push(2); // [1, 2] let r 阅读全文
posted @ 2020-11-07 20:01 公瑾当年 阅读(161) 评论(0) 推荐(0) 编辑
摘要:栈-简介 栈是一个后进先出的数据结构。 在 JavaScript 中没有栈这个数据结构,但是可以用 Array 实现栈的所有功能 const stack = []; stack.push(1); // [1] stack.push(2); // [1,2] const item1 = stack.p 阅读全文
posted @ 2020-11-07 13:46 公瑾当年 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1. 通过 for...in... 遍历属性 function checkObjNull(obj) { // 如果对象不为空,则会执行到这一步 for (var item in obj) { return true } // 如果为空,返回 false return false } let obj 阅读全文
posted @ 2020-11-05 19:06 公瑾当年 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:算法(Algorithm)是指用来操作数据、解决程序的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和事件却会有很大的区别。我们通过 时间复杂度 和 空间复杂度 来衡量不同算法之间的优劣。 时间复杂度: 是指执行当前算法所消耗的时间 空间复杂度: 是指执行 阅读全文
posted @ 2020-11-05 11:28 公瑾当年 阅读(155) 评论(0) 推荐(0) 编辑
摘要:数据结构与算法简介 数据结构是计算机存储、组织数据的方式;就像锅碗瓢盆 算法是一系列解决问题的清晰指令;就像菜谱 数据结构和算法解决的是如何更省空间、更快地存储和处理数据的问题 数据结构与算法的关系 数据结构 + 算法 = 程序 数据结构为算法提供服务,算法围绕数据结构操作 数据结构分类 栈 队列 阅读全文
posted @ 2020-11-05 11:27 公瑾当年 阅读(117) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示