Why is the lenght of the array as undefined?

0

I need to count the size of an array and its lenght gives as undefined.

Why?

('body').on('click', "#btnGravar", function() {

  $("input:checked").each(function() {
    var infoPedidos = [];
    var classes = $(this).attr("class");
    var value = $(this).data("id");

    if (classes !== undefined && value !== undefined) {
      var idColaborador = $("#cmbColaboradores").val();
      var id = $(this).data("id");
      var protocolo = $(this).data("protocolo");
      var sistema = $(this).data("sistema");
      var equipe = $(this).data("equipe");
      var finalidade = $(this).data("finalidade");
      var fornecedor = $(this).data("fornecedor");

      infoPedidos.push({
        id: id,
        protocolo: protocolo,
        sistema: sistema,
        equipe: equipe,
        finalidade: finalidade,
        fornecedor: fornecedor
      })

      console.log(infoPedidos.lenght);
    }
  });
});
    
asked by anonymous 15.06.2018 / 15:20

1 answer

1

The syntax is .length and not .lenght .

    
15.06.2018 / 15:22