随笔分类 -  ES6

ES6 standard
摘要:ArrayBuffer对象代表原始的二进制数据,TypedArray视图用来读写简单类型的二进制数据,DataView视图用来读写复杂类型的二进制数据 二进制数组并不是真正的数组,而是类似数组的对象 ArrayBuffer 概述 ArrayBuffer对象代表储存二进制数据的一段内存,它不能直接读写 阅读全文
posted @ 2019-01-14 16:05 CodingSherlock 阅读(426) 评论(0) 推荐(0) 编辑
摘要:区别 (1)传统for循环:语法不够简洁 (2)ES5 forEach循环:不能正确响应break,continue,return (3)for...in循环:为普通对象设计,不适于遍历数组 可遍历对象 实现了[Symbol.Interator]方法的对象,例如数组,绝大多数类数组(NodeList 阅读全文
posted @ 2018-09-06 21:37 CodingSherlock 阅读(79) 评论(0) 推荐(0) 编辑
摘要:基本概念 ECMAScript标准委员会定义了一个由14种内部方法组成的集合,亦即一个适用于所有对象的通用接口。而proxy的存在即是为了覆写这些内部方法。 代理方式: 注意: (1)用Proxy代理的对象调用方法中的this指向Proxy (2)Proxy.revocable方法能够取消代理,该方 阅读全文
posted @ 2018-09-03 12:46 CodingSherlock 阅读(91) 评论(0) 推荐(0) 编辑
摘要:基本概念 JavaScript的第七种数据类型 注意点 (1)Symbol()中的参数是该Symbol的描述。传入对象时会自动调用toString()方法转换为字符串。 (2)Symbol()定义对象的属性时,需要用方括号设置或读取。.运算符后面总是字符串,而Symbol()类型不是字符串。 (3) 阅读全文
posted @ 2018-09-01 16:07 CodingSherlock 阅读(106) 评论(0) 推荐(0) 编辑
摘要:相同点 (1)声明的变量作用域为块级作用域 (2)全局作用域下声明的变量不是全局对象的属性 (3)没有变量提升 (4)不能重复声明同一变量名 (5)形如for的循环在每次循环时为变量创建新的绑定,for in ,for of ,for 不同点 const声明的是一个只读的常量。声明后不能改变,这里的 阅读全文
posted @ 2018-09-01 11:00 CodingSherlock 阅读(84) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示