Javascript 有什么新功能?

2025-06-10

Javascript 有什么新功能?

部分新功能仍处于建议阶段/并非在所有浏览器中兼容。因此,如果您正在尝试代码,请尝试使用 Google Chrome。
其中一些功能可能

私有字段

图片
从 counterDemo 类中可以看出,#counter 的值是私有的。如果我们尝试访问 #counter ,则会显示语法错误。

大整数乘法

图片

如果我们使用 BigInt,我们可以将 1234567890123456789n * 123n 相乘并获得正确的值。

阵列平面

图片
Array.flat 会将嵌套数组项转换为扁平列表。默认情况下,它会转换 1 层深度。您可以使用

const array = [ 1, [2 , [3 , 4 , [5 , 6 ] ]]]
array.flat(Infinity);
输出将是 1 2 3 4 5 6。如果我们使用 Infinity,它将递归转换为平面列表。

对象.fromEntries

图片

我们在很多情况下都会用到 Object.entries。它会从一个对象返回一个数组。同样,我们也可以使用 Object.fromEntries 来从数组中返回对象。

鏂囩珷鏉ユ簮锛�https://dev.to/pjijin/what-s-new-in-javascript-3lgj
PREV
在你的 React 应用中用于有效数据可视化的图表集合 React 图表 漂亮的 React 图表 React 流程 DHTMLX 图表 JointJS+ GoJS Syncfusion jsPlumb 最后的想法
NEXT
VsCode 上的表情符号🔥