Como trocar endian-ness (ordem de bytes) de uma variável em javascript

Estou recebendo e enviando uma representação decimal de dois pequenos números endian. Eu gostaria de

shift uma variável 8 bits restantesOR them deslocar um número variável de bitscrie 2 números de 8 bits que representam a primeira e a segunda metade do número de 16 bit

javascript (de acordo comhttps: //developer.mozilla.org/en/JavaScript/Reference/Operators/Bitwise_Operator) usa representação big endian ao mudar ...

@endianness é um pouco estranho para mim (tenho apenas 90% de certeza de que meus passos descritos são o que eu quero.) então trocar é um pouco estonteante. por favor ajude! Eu realmente só preciso saber como trocar o pedido de maneira eficiente. (Só consigo pensar em usar um loop for em um valor de retorno toString ())

questionAnswers(3)

yourAnswerToTheQuestion