摘要:
Symbol // 每个从Symbol()返回的symbol值都是唯一的。 // 一个symbol值能作为对象属性的标识符;这是该数据类型仅有的目的 let a1 = Symbol('a') let a2 = Symbol('a') // 根据给定的键 key,来从运行时的 symbol 注册表中找到对应的 symbol, // 如果找到了,则返回它,否则,新建一个与该键关联的 symbol,并放 阅读全文
摘要:
对象扩展 // 简洁表示法 let a = 1 let k = 2 let es5 = { a: a, k: k } let es6 = { a, k } console.log(es5) console.log(es6) let oldMethod = { hello: function () { 阅读全文
摘要:
函数扩展 // 函数默认值 const test = (x, y = 'world') => { console.log(x, y) } // hello world test('hello') // hello ronle test('hello', 'ronle') // 作用域 let x = 'demo' const test = (x, y = x) => { console.log(x 阅读全文
摘要:
数组 // 空数组 let arr = Array.of() log(arr) // 数组 let arr1 = Array.of(1, 2, 3, 4, 5, 6, 7) log(arr1) 转义成数组 let p = document.querySelectorAll('p') let pArr 阅读全文
摘要:
数值扩展 function log (val) { console.log(val) } // true log(Number.isFinite(15)) // false log(Number.isFinite(NaN)) // false log(Number.isFinite('true' / 0)) // true log(Number.isNaN(NaN)) // false log(N 阅读全文
摘要:
字符串扩展 // ₻7 console.log(`\u20BB7`) // 𠮷 console.log(`\u{20bb7}`) let s = '𠮷a' // 2 console.log(s.length) // 返回位置0和1的字符 console.log(s.charAt(0)) console.log(s.charAt(1)) // 55362 返回指定位置的字符的 Unico... 阅读全文