2015年11月17日TC39会议摘要
- Dominant language
- HTML
- Stars
- 464
- Forks
- 27
- PR merge metrics
- No merged PRs in 30d
Description
## 是否批准 Async functions 进入 Stage 4?
否。需等待两个实现通过测试。目前有 babel 和 chakra(edge)两个实现,FF 也马上会实现,但还缺乏经过 review 的测试集。
BTW,babel 作为实现是否满足需要 case by case 的看,某些特性有 source2source 就可以,但有些不行(比如 proxy)。
## Object.values/entries
批准进入 Stage 3
## String.pad{Left,Right}
更名为`padStart`/`padEnd`,并批准进入 Stage 3 。相应增加 `trimStart`/`trimEnd`。
注:start/end VS left/right 差别主要在于是否考虑语言书写方向。
## Array.prototype.includes
加入 `@@unscopables`,并进入 Stage 4 。
注:`@@unscopables` 的作用是防止破坏 `with` 的兼容性。
## function.sent
因为缺乏实现,所以没有反馈。
## Object.observe
撤销提案
## 如果解构没有绑定是否应该抛异常
代码例子:
``` js
let { } = obj;
let { foo: {} } = obj;
```
保持现有行为(不抛异常)。
注:出现这样的代码很有可能是程序员误将 `foo = {}` 写为了 `foo: {}`。但这是linter可以解决的问题。
## 非严格模式下函数提升语义
https://docs.google.com/presentation/d/1tu8L4Askkqz-CojBlaiP7pf0hQRQNXZpS4cmml0obQ8/
未达成一致意见。
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.