
ES6
文章平均质量分 64
zzzzzzz周绍辉
攻城狮,程序猿
展开
-
Js遍历对象的属性
本文写于 2018/6/4 ES6ES6一共有5中方法可以遍历对象的属性for...infor...in循环遍历对象自身和继承的可枚举属性(不含Symbol属性)。Object.keys(obj)Object.keys()返回一个数组,包括对象自身的(不含继承的)可枚举属性(不含Symbol属性)的键名。Object.getOwnPropertyNames(obj)...原创 2018-06-05 11:32:13 · 2017 阅读 · 0 评论 -
const声明常量以及冻结一个对象
const是ES6新增加的关键字,作用是声明一个只读变量。这个变量指向的内容地址是不可以改动的。const a = 1a = 4 // TypeError: Assignment to constant variable.和let一样,它也有暂时性死区和块级作用域的特性。// 暂时性死区console.log(b) // ReferenceErrorconst b ...原创 2018-05-30 11:32:44 · 878 阅读 · 0 评论 -
async & await & promise
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-05-25 17:00:35 · 310 阅读 · 0 评论 -
ES6之let声明的实现
在说到let的实现方式之前,先看以下为什么会有letlet使用的较多的情况一般是循环事件中的闭包,例如:`use strict`var a = []for(var i = 0;i<5;i++){ a[i] = function(){ console.log(i) }}for (var k of a){ k();} ...原创 2018-03-15 21:40:29 · 2005 阅读 · 1 评论