标签:ecmascript

ECMAScript教程

ECMAScript 6 Set和Map数据结构 24小时内最新

ECMAScript 6 Set和Map数据结构
Set WeakSet Map WeakMap Set 基本用法 ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成Set数据结构。 var s = new Set(...

AI君 17小时前 1℃ 0喜欢

ECMAScript教程

ECMAScript 6 二进制数组 24小时内最新

ECMAScript 6 二进制数组
ArrayBuffer对象 TypedArray视图 复合视图 DataView视图 二进制数组的应用 二进制数组(ArrayBuffer对象、TypedArray视图和DataView视图)是JavaScript操作二进制数据的一个接...

AI君 17小时前 0℃ 0喜欢

ECMAScript教程

ECMAScript 6 Proxy和Reflect 24小时内最新

ECMAScript 6 Proxy和Reflect
Proxy概述 Proxy实例的方法 Proxy.revocable() Reflect概述 Reflect对象的方法 Proxy概述 Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta p...

AI君 17小时前 0℃ 0喜欢

ECMAScript教程

ECMAScript 6 Symbol 24小时内最新

ECMAScript 6  Symbol
概述 作为属性名的Symbol 实例:消除魔术字符串 属性名的遍历 Symbol.for(),Symbol.keyFor() 实例:模块的 Singleton 模式 内置的Symbol值 概述 ES5的对象属性名都是字符串,这容易造成...

AI君 17小时前 0℃ 0喜欢

ECMAScript教程

ECMAScript 6 数组的扩展 24小时内最新

ECMAScript 6 数组的扩展
Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。 下面是一个类似数组的对象,...

AI君 17小时前 0℃ 0喜欢

ECMAScript教程

ECMAScript 6 数值的扩展 24小时内最新

ECMAScript 6 数值的扩展
二进制和八进制表示法 ES6提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 0b111110111 === 503 // true 0o767 === 503 // true 从ES5开始,在严格模...

AI君 17小时前 0℃ 0喜欢

ECMAScript教程

ECMAScript 6 正则的扩展 24小时内最新

ECMAScript 6 正则的扩展
RegExp构造函数 在ES5中,RegExp构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 var regex = new RegExp('xyz', 'i'); // 等价于...

AI君 17小时前 0℃ 0喜欢

ECMAScript教程

ECMAScript 6 字符串的扩展 24小时内最新

ECMAScript 6 字符串的扩展
ES6加强了对Unicode的支持,并且扩展了字符串对象。 字符的Unicode表示法 JavaScript允许采用\uxxxx形式表示一个字符,其中“xxxx”表示字符的码点。 "\u0061" // "a" 但是,这种表示法只限于\...

AI君 18小时前 0℃ 0喜欢