Iniciar a partir do segundo item no loop forEach

Eu preciso começar do segundo item na matriz. Para salvar o contexto correto, preciso usarforEach em vez de simplesfor ciclo.

Eu fiz isso da próxima maneira:

private convertToRanges(arr: []): any[] {
        const inputArr = arr.slice(),

        if (inputArr.length > 1) {
            let lastIndex = 0;
            inputArr.shift();
            inputArr.forEach(item => {
                ...
            });
        }
        ...
    }

Eu faço cópia e removo o primeiro item da cópia.

Existe outra maneira de começar a partir do segundo item e ter a certeza do contexto?

questionAnswers(1)

yourAnswerToTheQuestion