摘要:
y修饰符:也叫粘连(sticky)修饰符,作用与g修饰符类似,也是全局匹配 g修饰符只要剩余位置中存在匹配就可,而y修饰符确保匹配必须从剩余的第一个位置开始 对比: // g let a = '111 11 1' let r1 = /\d+/g console.log(r1.exec(a)) con 阅读全文
摘要:
感觉跟Python里的set集合差不多啊(都可以去重),但是es6里的set实际上是对象,里面有键值对 创建 let a = new Set([1, 2, 3]) // 或者 let a = new Set() 添加数据 let a = new Set([1, 2, 3]) a.add(4) con 阅读全文
摘要:
ES5利用arguments // ES5 function sum () { let num = 0 Array.prototype.forEach.call(arguments, function (v) { num += v * 1 }) return num } console.log(su 阅读全文
摘要:
// ES5 function a (x, y) { x = x undefined ? 1 : 1 y = y undefined ? 2 : y return x + y } console.log(a())3 // ES6 function a (x = 1, y = 2) { return 阅读全文
摘要:
ES5声明一个类 let Animal = function (type) { this.type = type } Animal.prototype.eat = function () { console.log('eat') } ES6声明一个类 class Animal { // 构造函数 c 阅读全文