ecmascript-reduced:建议短路 Array.prototype.reduce()

时间:2024-07-12 21:39:23
【文件属性】:

文件名称:ecmascript-reduced:建议短路 Array.prototype.reduce()

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-12 21:39:23

JavaScript

短路 Array.prototype.reduce() 阶段: 0,稻草人 作者:李拜伦 reduce操作的短路使其更通用。 clojure 核心库的大部分内容都是建立在这个前提上的。 // Reduce a sum or "99+" values . reduce ( function ( a , v ) { if ( a + v < 100 ) { return a + v ; } else { return { [ Symbol . reduced ] : "99+" } ; } } ) ; 这个提议建议添加一个新的众所周知的符号@@reduced并改变Array.prototype.reduce的定义以尊重这个符号。 规范的补充 6.1.5.1 众所周知的符号 在表 1 中增加了一行。 规格名称 [[描述]] 价值和目的 @@减少 “符号减少


【文件预览】:
ecmascript-reduced-master
----polyfill-spec.js(3KB)
----es6.js(2KB)
----examples.js(519B)
----README.md(3KB)

网友评论