发布时间:2019年6月 ES10 新增了数组扁平化、对象转换、字符串修剪等实用方法。 1. Array.prototype.flat() 将嵌套数组"拉平",返回一个新数组: 基本用法 [1, 2, [3, 4]].flat(); // [1, 2, 3, 4] [1, 2, [3, [4, 5]]].flat(); // [1, 2, 3, [4, 5]],默认只拉平一层 [1, 2, [3, [4, 5]]].flat(2); // [1, 2, 3, 4, 5],拉平两层 使用 Infinity 拉平任意深度 [1, [2, [3, [4, [5]]]]].fl...