¿Cómo puedo crear una nueva matriz que contenga todos los elementos numerados nth a (n + k) th de una matriz anterior?JavaScript forma parte de una matriz
60
A
Respuesta
96
Quiere el método slice.
var newArray = oldArray.slice(n, n+k);
12
Creo que el método slice va a hacer lo que quiere.
arrayObject.slice(start,end)
1
rebanada crea copia superficial, por lo que no crea una copia exacta. Por ejemplo, considere lo siguiente:
var foo = [[1], [2], [3]];
var bar = foo.slice(1, 3);
console.log(bar); // = [[2], [3]]
bar[0][0] = 4;
console.log(foo); // [[1], [4], [3]]
console.log(bar); // [[4], [3]]
+4
Proporcione más información sobre esta respuesta. – Esteban
0
digamos que tenemos una serie de seis objetos, y queremos llegar primeros tres objetos.
Solución:
var arr = [{num:1}, {num:2}, {num:3}, {num:4}, {num:5}, {num:6}];
arr.slice(0, 3); //will return first three elements
Cuestiones relacionadas
- 1. Obtener parte de una matriz
- 2. Obtenga parte de una matriz de caracteres
- 3. usando parte de una matriz de bytes
- 4. Inicializando una matriz de javascript
- 5. obteniendo parte de una imagen con JavaScript
- 6. Javascript - Reindexando una matriz
- 7. ¿Cómo determinar que una matriz es una parte de otra?
- 8. obtener solo una parte de una matriz en Java?
- 9. ¿Cómo devolver una parte de una matriz en Ruby?
- 10. Obtenga una porción de una matriz asociativa de Javascript?
- 11. Javascript Regex: coincide con el texto NO forma parte de una etiqueta HTML
- 12. ¿Es una buena forma de iniciar una matriz de objetos de JavaScript y sus propiedades?
- 13. ¿Es esta una forma razonable de 'subclase' de una matriz de JavaScript?
- 14. ¿Hay alguna forma de acceder a una matriz de etiquetas col para una tabla en javascript?
- 15. ¿Una forma elegante de convertir cadenas de valores en una matriz Javascript?
- 16. JavaScript regex replace - pero solo parte de una cadena combinada?
- 17. ¿Una forma extremadamente rápida de clonar los valores de una matriz dentada en una segunda matriz?
- 18. C: forma inteligente de "cambiar" una matriz?
- 19. ¿Cómo puedo copiar una parte de una matriz a otra matriz en C++?
- 20. ¿Eliminar objeto de una matriz de JavaScript?
- 21. JavaScript - Ordena una matriz basada en otra matriz de enteros
- 22. La forma más efectiva de restar una matriz de otra
- 23. Serializar y deserializar una matriz en javascript
- 24. JavaScript, objeto de transformación en una matriz
- 25. Referenciando una matriz literal de objeto javascript
- 26. Javascript indexOf en una matriz de objetos
- 27. Idea de herencia de Javascript (parte 2)
- 28. Jinja2: ¿Cómo crear una matriz javascript multidimensional?
- 29. MYSQL Eliminar donde el campo no forma parte de la matriz
- 30. Cómo transferir una matriz Java a una matriz javaScript utilizando jsp?
Mientras W3Schools no parecen tener ningún error en esa página (que es raro), creo que la documentación del MDC es mejor: https: //developer.mozilla .org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/slice – Quentin