В чем разница между Array.of (1, 2, 3) и [1, 2, 3]?

Например это :

Array.of (1, 2, 3); // [1, 2, 3]

Зачем нам использовать более длинную нотацию ES2015, если нет разницы?