摘要: 9个正则表达式技巧 1.匹配模式 正则表达式查找与模式匹配的字符串部分 在JavaScript中,它们是在正斜杠之间//或使用new RegExp() 然后用于match , test或replace 您可以预先定义正则表达式,也可以直接在调用方法时定义 2.匹配多个 一次匹配单个字符, 或将多个字 阅读全文
posted @ 2019-10-24 22:19 用脑袋行走的人 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 海纳百川,有容乃大 1、普通循环转换方式 将多维数组(尤其是二维数组)转化为一维数组是业务开发中的常用逻辑,除了使用朴素的循环转换以外,我们还可以利用Javascript的语言特性实现更为简洁优雅的转换。本文将从朴素的循环转换开始,逐一介绍三种常用的转换方法,并借此简单回顾Array.prototy 阅读全文
posted @ 2019-10-24 21:49 用脑袋行走的人 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/zztt/p/4122352.html Function.prototype.bind()方法 bind() 方法的主要作用就是将函数绑定至某个对象,bind() 方法会创建一个函数,函数体内this对象的值会被绑定到传入bind() 函数的值 阅读全文
posted @ 2019-10-24 20:53 用脑袋行走的人 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/zztt/p/4152147.html 柯里化 柯里化又称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,直至返回最后结果。 因此柯里化的过程是逐步 阅读全文
posted @ 2019-10-24 20:51 用脑袋行走的人 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/zztt/p/4142891.html 何为Curry化/柯里化? curry化来源与数学家 Haskell Curry的名字 (编程语言 Haskell也是以他的名字命名)。 柯里化通常也称部分求值,其含义是给函数分步传递参数,每次传递参数后 阅读全文
posted @ 2019-10-24 20:50 用脑袋行走的人 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 概述Array.map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值,同时不会改变原来的数组。 用法 示例 注意 ⚠️ 当和parseInt()函数配合使用 将字符转成数字的时候,可直接 本质上是用元素作为函数参数去调用函数,所以无需加上参数 原文链接:https://blo 阅读全文
posted @ 2019-10-24 16:57 用脑袋行走的人 阅读(8362) 评论(0) 推荐(0) 编辑
摘要: 海纳百川,有容乃大 1、通过原型创建字符串的trim() 2、函数实现 转自:https://www.cnblogs.com/mafeng/p/10249875.html 阅读全文
posted @ 2019-10-24 16:37 用脑袋行走的人 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 海纳百川,有容乃大 定义: reduce()方法接受一个函数作为累加器,数组中的每个值(从左向右)开始缩减,最终计算为一个值。对空数组是不会执行回调函数的。 案例: 理解: reduce(callback,initialValue)会传入两个参数,回调函数(callback)和初始值(initial 阅读全文
posted @ 2019-10-24 16:32 用脑袋行走的人 阅读(13491) 评论(1) 推荐(0) 编辑