sunny-cheng |
|
||
2020年5月29日
摘要:
Map 对象 Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 let map = new Map(); map.set('name','张三'); map.set('age',20); console.log(map); //Map(2) {"name" => "张三" 阅读全文
2020年5月28日
摘要:
数组创建 Array.of() 将参数中所有值作为元素形成数组。 console.log(Array.of(1, 2, 3, 4)); // [1, 2, 3, 4] // 参数值可为不同类型 console.log(Array.of(1, '2', true)); // [1, '2', true 阅读全文
摘要:
ES6 引入了一种新的原始数据类型 Symbol ,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。 ES6 数据类型除了 Number 、 String 、 Boolean 、 Objec t、 null 和 undefined ,还新增了 Symbol 。 基本用法 Symbol 函数栈 阅读全文
摘要:
属性的简洁表示法 ES6允许对象的属性直接写变量,这时候属性名是变量名,属性值是变量值。 const age = 12; const name = "Amy"; const person = {age, name}; person //{age: 12, name: "Amy"} //等同于 con 阅读全文
摘要:
概述 解构赋值是对赋值运算符的扩展。 他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。 解构模型 在解构中,有下面两部分参与: 解构的源,解构赋值表达式的右边部分。 解构的目标,解构赋值表达式的左边部分。 基 阅读全文
摘要:
箭头函数 使用=>来定义 function(){}等于()=>{} ES5函数 let add = function (a, b) { return a + b; } console.log(add(3,5)); //8 箭头函数 let add2 = (a, b) => { return a + 阅读全文
摘要:
模板字符串 用反引号 `,变量用${} const oBox = document.querySelector('.box'); let id = 1, name = '小马哥'; let htmlStr = `<ul> <li> <p id=${id}>${name}</p> </li> </ul 阅读全文
摘要:
ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在的代码块内有效。 const 声明一个只读的常量,一旦声明,常量的值就不能改变。 ES5中var 命令一些问题 1.变量提升 console.log(a); 阅读全文
摘要:
目前各大浏览器基本上都支持 ES6 的新特性,其中 Chrome 和 Firefox 浏览器对 ES6 新特性最友好,IE7~11 基本不支持 ES6。浏览器支持的详细内容:http://kangax.github.io/compat-table/es6/ 阅读全文
2020年5月17日
摘要:
先看代码: 第一种写法 for(var index in divs){ console.log('div.id',divs[index].id); book_list.push(divs[index].id)} console.log('book_list',book_list); 第二种写法 fo 阅读全文
|
Copyright © 2024 sunny-cheng
Powered by .NET 9.0 on Kubernetes |