日复一日,必有精进|

晨米酱

园龄:4年3个月粉丝:5关注:1

02 2022 档案

找出数组中出现次数最多的元素(使用 es6 与逗号运算符)
摘要:Array.prototype.getMost = function () { var obj = this.reduce((p, n) => (p[n]++ || (p[n] = 1), (p.max = p.max >= p[n] ? p.max : p[n]), (p.key = p.max
308
0
0
javascript 中 new 操作符的原理
摘要:我们知道采用 new 操作符会创建一个对象实例,例如:let p = new Person();;而具体是怎样创建的呢? 实际上会执行下面的三个步骤: 创建一个空对象 这个空对象指向该对象的原型对象 更改该对象的this指向这个空对象(修改 作用域 ) 用代码解释 // 1. 创建一个空对象 let
52
0
0
对正则表达式分组\num的理解(转载)
摘要:匹配分组 \num的理解 例子s=<html><h1>lalala<h1></html> re.macth(r"<(.+)><(.+)>.+</\2></\1>") 意思就是,在匹配的过程中,可以在后面引用前面分组所匹配的字符串, 在上述过程中,先匹配到分组html在匹配分组h1所以在之后的括号中可
234
0
0
字符串逆序输出的算法
摘要:不说了,直接贴代码: /** * StringReverse用于处理字符串逆序输出的算法, * 时间:2022-02-24 * * 来源:javascript重难点实例精讲 */ //定义一个字符串 var str = 'abcdefg'; /** * 算法1:采用数组的reverse()实现逆序
293
0
0
处理浮点数精度缺失的运算
摘要:浮点数进行运算的时候会丢失精度(二进制无法精确表示),比如:0.1 + 0.2 !== 0.3,那么可以先转成整数得出结果再然后算出浮点数,代码如下: /** * operationObj用于处理浮点数精度缺失的运算, * 采用转换为整型运算之后再换成浮点数的形式 * 时间:2022-02-22 *
117
0
0
Number、parseInt和parseFloat的比较
摘要:类型 Number parseInt parseFloat 参数 1个:any 2个:string,number(进制参数) 1个:string 返回类型 number number number Boolean true转1,false转0 NaN NaN Null 0 NaN NaN Undef
82
0
0
深色
回顶
收起
点击右上角即可分享
微信分享提示