快速通道:
ES6、ES7、ES8、ES9、ES10、ES11、ES12、ES13新特性大全
老规矩,先纵览下 ES2019 的新功能:
Array.flat()和Array.flatMap():数组展平...数组展平
Array.flat()把数组展平,通过传入层级深度参数(默认为1),来为下层数组提升层级。...[1, 2, [3, 4]].flat();
// [ 1, 2, 3, 4 ]
[1, 2, [3, 4, [5, 6]]].flat(2);
// [ 1, 2, 3, 4, 5, 6 ]
Array.prototype.flatMap...() 它是Array.prototype.map() 和 Array.prototype.flat() 的组合,通过对map调整后的数据尝试展平操作
[1, 2, [3, 4]].flatMap(v =...let array = [
{a: 1, b: 2},
{a: 2, b: 2},
{a: 1, b: 3},
{a: 2, b: 4},
{a: 5, b: 3}
];
array.sort