
JavaScript
文章平均质量分 68
遛狗的代码
仰望星空,脚踏实地
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解JS原型及其扩展
相信各位一定看到过Array.prototype.slice.call(arguments,1);这样的写法。(我是清楚的记得在看函数柯里化的时候遇到的,这儿我们不讨论它)先查slice的定义:上面的写法和我们看到MDN的例子看起来有很大的差别,其实殊途同归。首先,简单向大家提及一下call,apply,bind的区别:apply:(...).apply(context,[原创 2017-09-09 20:38:10 · 1254 阅读 · 0 评论 -
JS按照特定的条件对数组进行归类
函数定义:function groupBy(arr, prop, callback) { var newArr = [], tempArr = []; for (var i = 0, j = arr.length; i < j; i++) { var result = callb原创 2017-10-27 14:51:21 · 3026 阅读 · 0 评论 -
JS删除一个数组中满足条件的所有数据
function removeItem(src, cb) { var counter = src.length - 1; while (true) { var result = cb(src[counter]); if (result) {原创 2017-10-27 15:03:57 · 6215 阅读 · 0 评论 -
对于JavaScript同样的正则表达式多次执行的结果不一致分析
正则表达式的基础内容我就不在此进行赘述,不懂的小伙伴们请自行Google。废话不多说,直接上正题:我现在要验证一个10以内(包括10)的数字,最多保留2位有效数字,但是不能以0打头,可以是0.00。那么:^((10)|[0-9])(\.\d{1,2})?$我们到图形化正则表达式的网站上测试一下。https://regexper.com/,在此把链接贴出来,大家可以自行测试。...原创 2018-12-15 17:47:04 · 2157 阅读 · 0 评论 -
ElementUI解决自定义表头
开门见山,我直接阐述我的问题的由来:根据Element官方的Demo,使用其渲染一个表格需要以下代码:<el-table :data="data" stripe border> <el-table-column prop="date" label="日期" width="180"> <原创 2019-03-08 16:09:37 · 1845 阅读 · 0 评论 -
你可能不知道的JSON.stringify
JSON.stringify,是定义在ES5中的标准对象。(以下均简称stringify)说到stringify,大家可能再熟悉不过了,不过,我们最常见的使用还是使用的是仅仅带一个参数的情况。stringify至多可接收3个参数,value: 要序列化的对象, ?replacer: 过滤条件,?space: 缩进。replacer可以是3种值,null,字符串数组,函数。1、当是n...原创 2019-03-22 23:11:53 · 481 阅读 · 0 评论