es6
渔倒到
返璞归真(人-> 猿)
展开
-
前端面试js篇-ES6的使用(一)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-14 14:23:02 · 219 阅读 · 1 评论 -
使用map获取数组某一属性的合集
es6 map 详解请参考 链接 es6 map 优雅的实现获取数组对象中某一属性的合集 arrGetfields(arr, key) { if (arr.map) { return arr.map(item => item[key]); } else { return []; } }原创 2021-02-09 14:21:41 · 1319 阅读 · 0 评论 -
js 对象数组去重方式-之reduce
es6 reduce的的使用详见 对于对象数组去重,如果用for循环等来写,很不美观。下面reduce实现起来很nice // 对象数组去重, arr 数组, key 关键字 arrRemoveRepeat(arr, key) { var obj = {}; // 利用reduce方法遍历数组,reduce第一个参数是遍历需要执行的函数,第二个参数是item的初始值 arr = arr.reduce(function(item, next) { obj[nex原创 2021-02-09 14:18:56 · 373 阅读 · 0 评论 -
手机号,邮箱,证件号,银行卡等格式校验
下面是封装好的类, 全局引用方式 import ValiadUntils from "./commonJs/until"; let valid= new ValiadUntils (); const install = function(Vue) { if (install.installed) return; install.installed = true; Vue.prototype.$valid= valid; }; 使用方式 this.$valid.validCommon("p原创 2021-02-08 16:08:35 · 1348 阅读 · 0 评论 -
es6 reduce 函数应用
ES6 reduce函数 参数: prev:它是上一次调用回调时返回的结果,每次调用的结果都会给prev cur:当前的元素 index:当前的索引 arr:循环的数组 返回值: 函数累计处理的结果 应用: 求数组的和 var a = [1,2,3,4,5,6,7,8,9,10] var str = a.reduce(function(prev,cur,index,arr){ return...原创 2019-12-05 17:09:07 · 196 阅读 · 0 评论 -
es6 基础入门 set和 map
JavaScript的默认对象表示方式{},键值对的形式 但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。 为了解决这个问题,最新的ES6规范引入了新的数据类型Map。 map Map结构提供了“值—值”的对应,是一种更完善的Hash结构实现。如果你需要“键值对”的数据结构,Map比Object更合适。它类似于对象,也是键值对...转载 2019-03-20 11:42:19 · 408 阅读 · 0 评论 -
this指向问题(箭头函数)
this 指向详细解析(箭头函数) 本文地址:http://www.cnblogs.com/dongcanliang/p/7054176.html 前言 this 指向问题是入坑前端必须了解知识点,现在迎来了ES6时代,因为箭头函数的出现,所以感觉有必要对 this 问题梳理一下,遂有此文 在非箭头函数下, this 指向调用其所在函数的对象,而且是离谁近...转载 2019-03-22 10:13:23 · 1334 阅读 · 0 评论 -
es6 的扩展运算符与解构赋值
1.解构赋值 1.1 数组的解构赋值 let a = 1; let b = 2; let c = 3; 改写成: let [a, b, c] = [1, 2, 3]; 再如获取数组的前两项: const arr = [1, 2, 3, 4]; // 常规 const first = arr[0]; const second = arr[1]; // 解构赋值 const [first, se...原创 2019-08-06 17:48:44 · 484 阅读 · 0 评论