
es6
Akatsuki233
这个作者很懒,什么都没留下…
展开
-
es6-对象和数组的解构赋值
解构赋值给我们一种新的变量赋值方式,主要可以利用数组解构赋值和对象解构赋值。它的用途包括:交换变量值,提取函数返回值,函数参数定义,默认值设定等// 函数参数定义function demo ({a,b,c}) { console.log(a) // 1 console.log(b) // 2 console.log(c) // 3}demo({a:1,b:2,c:3...原创 2019-04-11 10:25:26 · 207 阅读 · 0 评论 -
获取数组的键值对entries方法
// entries()for(let [i,v] of ['a', 'b'].entries()){ console.log(i,v); // i 分别输出 0,1 v分别输出 a和b}let arr6 = ['aa','bb','cc','dd'];let i = arr6.entries();// console.log(i); //遍历器 Array Itera...原创 2019-04-12 18:10:25 · 345 阅读 · 0 评论 -
js按位运算符及其妙用
^:与(x ^ y)两二进制上下比较只有位不相等时才取1,否则取零。 14^15 14 二进制 1110 15 二进制 1111 ^与的结果 0001 ----> 结果1参考:https://www.cnblogs.com/happy1992/p/7064114.htm...转载 2019-04-12 18:15:31 · 482 阅读 · 0 评论 -
element-ui中手机号/中文姓名/英文姓名/密码/邮箱/日期 等简单的验证规则(vue)
验证手机号/中文姓名/英文姓名/密码/邮箱等:data : { // 设置身份证号的验证规则 const idCard = (rule, value, callback) => { if (!value) { callback(new Error('请输入身份证号')) } else { const re...原创 2019-04-28 15:48:33 · 3584 阅读 · 0 评论 -
由对象组成的数组如何去重?
需求:将下面data数组中id重复的数据去掉?let data = [ { id: 201801, name: '张三', age: 15, }, { id: 201804, name: 'John', age: 18, }, { id: 201802, name: '李四', age: 18, }, { id: 201801, name: '张三', age...转载 2019-04-24 16:19:23 · 289 阅读 · 0 评论 -
filter 对已知数组进行筛选,返回为true的元素或对象并组成一个新数组
定义和用法filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。返回数组,包含了符合条件的所有元素。如果没有符合条件的元素则返回空数组。注意:filter() 不会对空数组进行检测。注意:filter() 不会改变原始数组。 arr = [{a:1,b:2,isChecked:true},{a:0,b:1,isChecke...原创 2019-06-21 16:34:59 · 4671 阅读 · 0 评论