- 博客(5)
- 收藏
- 关注
原创 js大数相加或相减(支持正数或负数)
export const getMidNum = (str: any, start: any, len: number) => { if (start + len > 0) { return +str.substr(start < 0 ? 0 : start, start < 0 ? start + len : len) } else { return 0 }}// js分治算法实现大整数相加,算法复杂度为O(n/15)// 处理情况:正数 +
2022-07-21 22:17:26
1416
1
原创 js数组去重
var arr = [23,1,45,65,17,4,9,23,17];一.1.利用ES6 Set去重function test (arr) { return Array.from(new Set(arr))}console.log(test(arr)) //[23, 1, 45, 65, 17, 4, 9] //不考虑兼容性,这种去重的方法代码最少。这种方法还无法去掉“{}”空对象,后面的高阶方法会添加去掉重复“{}”的方法。2.利用for嵌套for,然后splice去重(ES5中
2022-07-21 22:12:18
53
原创 Chrome自带的截图与滚动截屏
Chrome自带的截图与滚动截屏打开Chrome的控制台 F12然后快捷键mac: control + command + pwindows: ctrl + shift + p在里面输入capture1是截取当前区域2是滚动截屏里面还有好多功能,大家自己发掘发掘
2021-12-23 18:33:39
1028
原创 Mobx的使用
我之前做的一个项目是react+mobx+ts,记录一下mobx的使用mobx是第一次使用,随便记录一下先说一下mobx:mobx是一个状态管理库,他相当与在react里存的state,state是由组件自身创建的,所有权属于组件自身,在其他组件是不可以修改的,但mobx是可以在其他组件中修改的,并且简单方便有几个需要用的文件,因为用的是ts,所以结尾是.tsModalStore.tsimport { observable, action } from 'mobx';export inter
2021-04-08 15:57:03
182
原创 字符串截取指定特殊字符前后的内容
var str = '123sdfsd%dfewdfg';1.用split()split() 方法用于把一个字符串分割成字符串数组这个如果特殊字符有多个,会都截取,分成n份(n代表:有多少特殊字符就是多少)var a = str.split('%');console.log(a[0],a[1]) //a[0]是截取的前面的数据,a[1]是截取的后面的数据2.用substring()substring() 方法用于提取字符串中介于两个指定下标之间的字符这个用于截取第一个特殊字符前后的内容
2021-04-01 16:59:50
13018
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人