String Manipulation Methods

Why is this approach to string reversal preferred over traditional methods?
const str = 'JavaScript';
const reversed = [...str].reverse().join('');
Next Question (19/20)