avatar
JavaScript

Set 和 Map 数据结构

ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。`Set`本身是一个构造函数,用来生成 Set 数据结构。...

862    0    4 years ago



avatar
JavaScript

最新提案

本质上,块级作用域是一个语句,将多个操作封装在一起,没有返回值。块级作用域将两个语句封装在一起。但是,在块级作用域以外,没有办法得到`t`的值,...

862    0    4 years ago



avatar
JavaScript

对象的新增方法

ES5 比较两个值是否相等,只有两个运算符:相等运算符(`==`)和严格相等运算符(`===`)。它们都有缺点,前者会自动转换数据类型,后者的`NaN`不等于自身,以及`+0`等于`-0`。JavaS...

860    0    4 years ago



avatar
Python

How to display Chinese correctly in Python

There are three options to correctly display Chinese characters in Python ......

858    0    4 years ago



avatar
Go Backend

Go Lang Study Notes 8

Read Files, 文件读写...

858    0    3 years ago



avatar
JavaScript

对象的扩展

ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。变量`foo`直接写在大括号里面。这时,属性名就是变量名, 属性值就是变量值。下面是另一个例子。...

857    0    4 years ago



avatar
JavaScript

装饰器

Decorator 提案经过了大幅修改,目前还没有定案,不知道语法会不会再变。下面的内容完全依据以前的提案,已经有点过时了。等待定案以后,需要完全重写。...

855    0    4 years ago



avatar
JavaScript

数组的扩展

扩展运算符(spread)是三个点(`...`)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。...

848    0    4 years ago



avatar
JavaScript

编程风格

本章探讨如何将 ES6 的新语法,运用到编码实践之中,与传统的 JavaScript 语法结合在一起,写出合理的、易于阅读和维护的代码。...

848    0    4 years ago



avatar
JavaScript

读懂 ECMAScript 规格

规格文件是计算机语言的官方标准,详细描述语法规则和实现方法。一般来说,没有必要阅读规格,除非你要写编译器。因为规格写得非常抽象和精炼,又缺乏实例,不容易理解,而且对于解决实际的应用问题,...

848    0    4 years ago



avatar
JavaScript

Proxy

Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。...

845    0    4 years ago



avatar
JavaScript

字符串的扩展

本章介绍 ES6 对字符串的改造和增强,下一章介绍字符串对象的新增方法。...

840    0    4 years ago