Tag: arrays

Obtenga un objeto específico por id desde una matriz de objetos en AngularJS

Tengo un archivo JSON que contiene algunos datos a los que me gustaría acceder en mi sitio web de AngularJS. Ahora lo que quiero es obtener un solo objeto de la matriz. Así que me gustaría, por ejemplo, el artículo con id 1. Los datos se ven así: { “results”: [ { “id”: 1, “name”: […]

El resultado de `document.getElementsByClassName` no tiene métodos de matriz como` map` definido, a pesar de que es una matriz

Tengo el siguiente bit de código para seleccionar algunos divs y agregar un controlador de clic en ellos var tiles = document.getElementsByClassName(“tile”); tiles.map(function(tile, i){ tile.addEventListener(“click”, function(e){ console.log(“click!”); }); }); Esto genera un error porque el map no está definido, aunque los mosaicos son una matriz. Si hago una matriz como esta, entonces el mapa funciona […]

Diferencia e intersección de dos matrices que contienen objetos.

Tengo dos matrices list1 y list2 que tienen objetos con algunas propiedades; userId es el ID o propiedad única: list1 = [ { userId: 1234, userName: ‘XYZ’ }, { userId: 1235, userName: ‘ABC’ }, { userId: 1236, userName: ‘IJKL’ }, { userId: 1237, userName: ‘WXYZ’ }, { userId: 1238, userName: ‘LMNO’ } ] list2 = […]

¿Cómo usar foreach con array en JavaScript?

¿Cómo puedo recorrer todas las entradas de una matriz utilizando JavaScript? Pensé que era algo como esto: forEach(instance in theArray) Donde theArray es mi matriz, pero esto parece ser incorrecto.

La forma más rápida de duplicar una matriz en JavaScript: sector contra bucle ‘for’

Para duplicar una matriz en JavaScript: ¿cuál de los siguientes es más rápido de usar? Método de rebanada var dup_array = original_array.slice(); For bucle for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; Sé que ambas formas solo hacen una copia superficial : si original_array contiene referencias a objetos, los […]

¿Cómo insertar un elemento en una matriz en un índice específico (JavaScript)?

Estoy buscando un método de inserción de matriz de JavaScript, en el estilo de: arr.insert(index, item) Preferiblemente en jQuery, pero cualquier implementación de JavaScript funcionará en este punto.

Dos matrices, donde los elementos de la matriz x pueden estar en la matriz y, pero no al revés, prueban todas las permutaciones

Una pequeña aplicación que he escrito le permite a un usuario agregar varios elementos a dos arreglos. Alguna lógica calcula una figura a partir del contenido de cada matriz. Cualquier elemento de la matriz x se puede colocar en la matriz y, y viceversa. Los elementos que pertenecen a la matriz y nunca se pueden […]

Clasificación de fecha de Javascript al convertir la cadena a formato de fecha

¿Cómo puedo convertir estas cadenas en formato de fecha y ordenar en consecuencia … por favor? 2010-11-08 18:58:50.0_getCreated_10180 2010-11-09 17:49:42.0_getCreated_10180 2010-11-09 17:49:42.0_getCreated_10180 2010-11-24 19:44:51.0_getCreated_10180 2010-11-09 13:54:46.0_getCreated_10180 2010-11-23 20:06:29.0_getCreated_10180 2010-11-23 20:06:04.0_getCreated_10180 2010-11-15 17:51:37.0_getCreated_10180 Gracias de antemano, joseph

Cómo convertir una matriz de objetos en objetos con pares de valores clave

Quiero convertir una matriz de objetos a objeto con pares de valores clave en javascript. var arr=[{“name1″:”value1”},{“name2″:”value2”},…}]; ¿Cómo puedo convertirlo en un objeto como {“name1″:”value1″,”name2″:”value2”,…} Quiero que sea compatible con la mayoría de los navegadores.

El método más eficiente para agruparse en una matriz de objetos

¿Cuál es la forma más eficiente de agrupar objetos en una matriz? Por ejemplo, dada esta matriz de objetos: [ { Phase: “Phase 1”, Step: “Step 1”, Task: “Task 1”, Value: “5” }, { Phase: “Phase 1”, Step: “Step 1”, Task: “Task 2”, Value: “10” }, { Phase: “Phase 1”, Step: “Step 2”, Task: “Task […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.