ES6引入了两个用于创建数组的静态方法:from()和of()。from()将类数组结构转换为数组实例,适用于任何可迭代的结构或具有length属性和可索引元素的结构。此方法在多个场合中十分有用,并且允许接收一个可选的映射函数,直接增强新数组的值,避免了先创建中间数组的步骤。此外,还可以指定第三个可选参数作为映射函数中的this值,但箭头函数对此不适用。另一方面,of()用于将一组参数转换为数组。此方法代替了ES6之前使用的Array.prototype.slice.call(arguments),一种用于将arguments对象转换为数组的繁琐方法。通过of(),可以更简洁高效地将参数转换为数组形式。