No código abaixo, do meu js "imprime-nome.js", quando coloco para rodar dá o seguinte erro no console: "Uncaught SyntaxError : Unexpected identifier" indicando a linha 12, qual é:
pegaImc : funcion(){
Vocês saberiam informar o porque esse erro acontece ?
Grato,
Arthur
var trsPacientes = document.getElementsByClassName("paciente");
percorreArray(trsPacientes, function (pacienteTr){
    var tdNome = pacienteTr.getElementsByClassName("info-nome")[0];
    var tdPeso = pacienteTr.getElementsByClassName("info-peso")[0];
    var tdAltura = pacienteTr.getElementsByClassName("info-altura")[0];
    var pacienteAtual = {nome : tdNome.textContent, 
                         peso : tdPeso.textContent, 
                         altura : tdAltura.textContent
                         pegaImc : funcion(){
                             if(this.altura != 0){        
                                var imc = this.peso / (this.altura * this.altura);
                                return imc;
                            } else {
                                console("Favor inserir um valor diferente de 0 para altura");
                            }
                         }
                    };
    console.log(pacienteAtual.nome);
}); 
            