随笔分类 - ES(ECMAScript6)
摘要:let gifts = [ { "name":"mac", "prop":1 }, { "name":"红米", "prop":10 }, { "name":"u盘", "prop":40 }, { "name":"香皂", "prop":49 } ]; function getResult(arr
阅读全文
摘要:// 原生双向数据绑定 <div class="row paddingLink"> <div class="col-md-4"> <label class="col-md-4"><span class="required">*</span>开户支行名称</label> <div class="col
阅读全文
摘要:let personnumber = 42323366XXXXX //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(personnumber)))
阅读全文
摘要:// 编译命令 // tsc .\index.ts // 执行文件 // node index.js // cnpm install -g ts-node // 执行ts文件 // ts-node index.ts // 热编译 执行命令即可 // cnpm install -g nodemon /
阅读全文
摘要:// 格式化金额 formatAmount(amount) { amount = amount.toString(10).split('.'); const int = amount[0].split(''); const decimals = amount[1]; let num = ''; fo
阅读全文
摘要:find() 该方法主要应用于查找第一个符合条件的数组元素。它的参数是一个回调函数。在回调函数中可以写你要查找元素的条件,当条件成立为true时,返回该元素。如果没有符合条件的元素,返回值为undefined。 以下代码在myArr数组中查找元素值大于4的元素,找到后立即返回。返回的结果为查找到的元
阅读全文
摘要:for(let i=0;i<5;i++){ //循环内容 } for...in遍历 const arr = [0,1,2,3,4];for(let index in arr) { console.log(index,arr[index]); }; for...of遍历 const arr = [0,
阅读全文
摘要:<script type="text/javascript"> const a=2; console.log(a) a=13; console.log(a) </script>
阅读全文
摘要:<script type="text/javascript"> let sb=Symbol('abc'); let sb2=Symbol('def'); console.log(sb); console.log(sb2); console.log(sb==sb2); // 定义一个对象 let sb
阅读全文
摘要:<script type="text/javascript"> let target = { name:"小明", age: 15 } let handler = { get(target, propKey, receive){ if(propKey in target){ console.log(
阅读全文
摘要:<script type="text/javascript"> // map基本使用 let map=new Map(); map.set('name','张三'); map.set('age',11); map.set('已婚',false); console.log(map.get('name'
阅读全文
摘要:<script type="text/javascript"> let func1=function(){ console.log(this); console.log('普通无参匿名函数'); } func1(); let func2=()=>console.log('箭头函数'); func2(
阅读全文
摘要:<script type="text/javascript"> // 操作数据方法 // arr.push() 从后面添加元素,返回值为添加完后的数组的长度 let arr = [1,2,3,4,5] console.log(arr.push(5)) // 6 console.log(arr) //
阅读全文
摘要:<script type="text/javascript"> // Number常用方法 /* Number.isFinite() 用来检查一个数值是否为有限的(finite) 对于非数字,不会做隐式类型转换,直接返回false Number.isNaN() 用来检查一个值是否为NaN */ co
阅读全文
摘要:<script type="module"> // 引渠模块export.js import student from "./export.js"; console.log(student) console.log(student.getInfo()) </script> 模块export.js e
阅读全文
摘要:<script type="text/javascript"> /* Object.assign(target, source_1, ···) 用于将源对象的所有可枚举属性复制到目标对象中。 返回值是target对象 如果目标对象和源对象有同名属性,或者多个源对象有同名属性,则后面的属性会覆盖前面的
阅读全文
摘要:<script type="text/javascript"> let promise=new Promise((resolve,reject)=>{ console.log('promise初始化状态:pending '); // 同步执行 setTimeout(()=>{ console.log
阅读全文
摘要:<script type="text/javascript"> function* myGenerator(){ console.log('业务逻辑A') let result=yield 'hello' console.log(result) console.log('业务逻辑B') yield
阅读全文
摘要:<script type="text/javascript"> // 定了一个类 class Person{ // 定义一个构造方法 constructor(name,age){ console.log('父类构造方法') this.name=name; this.age=age; } // 定义普
阅读全文
摘要:<script type="text/javascript"> // 子串识别 /* indexOf 查找字符串中是否包含指定字符串 查找第一次出现的位置,从0开始 includes():返回布尔值,判断是否找到参数字符串。 startsWith():返回布尔值,判断参数字符串是否在原字符串的头部。
阅读全文