¿Cómo get todo el valor del object array usando javascript?

¿Cómo get todo el valor de un object de matriz usando javscript?

ejemplo html:

<tr> <td class="my_name">udin</td> <td class="my_name">juned</td> <td class="my_name">saepudin</td> </tr> 

cómo get todo el valor de class = "my_name" usando javascript?

mi javascript:

 <script> $(document).ready(function() { var array_of_name = $(".my_name"); // how to get all value from my object array ? // i want get result like this : ["udin", "juned", "saepudin"] ? }); </script> 

cómo lograrlo?

Creo que estás buscando esto:

 $( document ).ready(function() { var array_of_name = []; $(".my_name").each(function(){ array_of_name.push($(this).text()); }); console.log(array_of_name); // will get result like this : ["udin", "juned", "saepudin"] ? }); 

O

Según el comentario, también puedes usar .map()

 var array_of_name= $(".my_name").map(function(){ return $(this).text(); }).get(); console.log(names); 

Documentos

  • .each()
  • .push()

Manifestación

Demostración con .map ()

Puedes intentar esto:

 $(function(){ var names = $(".my_name").map(function(){ return $(this).text(); }).get(); console.log(names); }) 

Con los browseres modernos (MSIE> = 9) puede hacer esto fácilmente en JavaScript plano:

 var names = [].map.call(document.getElementsByClassName('my_name'), function(el) { return el.textContent; }); 

Manifestación

Ver también: Array.prototype.map

En Javascript , puedes lograrlo así:

  var array_of_name = []; var elements_arr = document.getElementsByClassName("my_name"); for (var i in elements_arr) { array_of_name.push(elements_arr[i].innerHTML); } console.log(array_of_name); 

testing esto :

 $(function(){ var data = []; $(".my_name").text(function(key,value){ data.push(value); }); console.log(data); })