![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
澜冰-Tonly
这个作者很懒,什么都没留下…
展开
-
JavaScript格式化字符串为指定长度
JavaScript格式化字符串为指定长度在前端开发的时候,我们时常会对给定的字符串做格式化处理,比如这里提及的把给定的字符串格式化为指定长度的字符串(长度过长的会截断,长度不足的字符串会在后面补全指定的字符)。代码实现function formatStringLen(strVal, len, padChar){ padChar = padChar || "*"; if (!strVal) { return padChar.repeat(32); } else { cons原创 2020-11-14 20:13:37 · 1964 阅读 · 0 评论 -
JavaScript生成指定长度的随机字符串
JavaScript生成指定长度的随机字符串在前端开发过程中,我们时常会遇到一些特定的场景需要我们生成随机字符串,以下就提供一种简单的实现方式:function generateRamStr(len, charSet) { const chars = charSet || "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; let randomStr = ""; for (var i = 0; i < le原创 2020-11-13 09:48:05 · 2652 阅读 · 0 评论 -
前端从对象数组中抓取指定的对象属性值列表
前端从对象数组中抓取指定的对象属性值列表前端从后端获取的对象数组放在页面中做批量操作的时候,我们有时会有这样一种需求:需要从对象数组中获取所有对象某个属性值。以下是用正则表达式做的一个简单的实现,直接上方法:function getColumnValuesFromJSONArr(jsonArr, attrName) { const jsonStr = JSON.stringify(jsonArr); let attrValArr = []; const regExp = new RegEx原创 2020-11-12 09:22:49 · 3093 阅读 · 0 评论 -
前端实现对象数组的关键字搜索
在前后端分离的项目开发过程中,我们时常会遇到从后端取出来的数据对象需要在前端操作的情况,比如这里所说的对象关键字搜索。下面就是关键字搜索的一个简单的实现:function escapeRegExpWildcards(searchStr) { const regExp = /([\(\[\{\\\^\$\}\]\)\?\*\+\.])/img; if (searchStr && regExp.test(searchStr)) { return searchStr.replace(原创 2020-11-11 11:53:49 · 1375 阅读 · 0 评论 -
JavaScript获取两个数组数组的差集
JavaScript获取两个数组数组的差集JavaScript在ES6中增加了很多Array对象的方法,这让我们在做数组元素操作的时候方便很多。以下便是分别通过Array的some,find,findIndex和includes方法配合filter实现的两个数组的差集的方式,和测试结果:const arra = ['a', 'b', 'c', 'd', 'e'];const arrb = ['b', 'e'];console.log("some: " + arra.filter(v => !原创 2020-11-11 11:41:36 · 9377 阅读 · 2 评论