Como posso converter o objeto "argumentos" em uma matriz em JavaScrip

Oarguments objeto @ no JavaScript é uma verruga estranha - ele age como uma matriz na maioria das situações, mas não éna realidad um objeto de matriz. Desde que érealmente algo completamente diferente, não possui as funções úteis deArray.prototype gostarforEach, sort, filter emap.

É trivialmente fácil construir uma nova matriz a partir de um objeto de argumentos com um loop for simples. Por exemplo, essa função classifica seus argumentos:

function sortArgs() {
    var args = [];
    for (var i = 0; i < arguments.length; i++)
        args[i] = arguments[i];
    return args.sort();
}

No entanto, isso é algo lamentável, simplesmente para obter acesso às funções extremamente úteis da matriz JavaScript. Existe uma maneira interna de fazer isso usando a biblioteca padrão?

questionAnswers(42)

yourAnswerToTheQuestion