Elemento IndexOf na matriz [duplicado]

Esta pergunta já tem uma resposta aqui:

O resultado de `document.getElementsByClassName` não possui métodos de matriz como o` map` definido, mesmo que seja uma matriz 1 resposta

Eu tento obter o índice da matriz de elementos.

 var arr = document.getElementsByClassName('class'); //3 elements

 console.log(arr);
 output// [div.class.selected, div.class, div.class, item: function, namedItem: function]

 var selected = document.getElementsByClassName('selected');
 var selected_id = arr.indexOf(selected[0]); 

A última linha do código me deu um erroUncaught TypeError: undefined is not a function. Eu também tentei adicionartoString() e pesquisa, mas o mesmo erro.

questionAnswers(3)

yourAnswerToTheQuestion