JavaScript新規范將引入異步函數與內存共享機制
原創【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《科技新聞早報》欄目!