【51CTO.com原创稿件】来自国外的***消息称,ECMAScript 2017将预计将在六月份正式发行。而在ECMAScript 2017中,JavaScript新规范将引入异步函数和共享内存机制,且这一信息已经得到了官方回应。
根据ECMA的建议,ECMAScript 2017还将包括object.values/object.entries,类似于object.keys的能力。object.values和object.entries将返回数组的排序匹配object.keys,与所有三个阵列相同的键匹配指数的值,或加入一个对象。另外,TAP采用了字符串填充,旨在提高Web性能和开发人员的生产力。
除此之外,ECMAScript 2017中大多数网站和框架中存在字符串填充函数的object.getownpropertydescriptors功能将简化一些通用的模板,并允许尾逗号功能,参数列表将提供代码归因,语义则没有变化。因此,与其他语言如Python和D相比,这种能力可以让代码贡献者结束一个尾随一个逗号,在每行参数列表的参数之外,解决这一问题的代码属性。
博主Axel Rauschmayer表示,利用异步函数编写异步代码将是一个非常了不起的工具,它将与SharedArrayBuffer(共享内存)一起共同为开发者提供实实在在的帮助。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】
了解更多热点新闻,请关注51CTO《科技新闻早报》栏目!