dojo/_base/array

Proporciona mejoras sobre las funciones Array nativas de JS.

  • array.every() Responde a esta pregunta: ¿es válido esta prueba (pregunta) para cada ítem del array? Al igual que forEach(), everyitera sobre todos los elementos en un array, pero para y devuelve falsetan pronto como encuentre un ítem en el que su callback sea de valor false. Si el callback devuelve truepara todos los ítems, every()devuelve true.
require(["dojo/_base/array"], function(array) {
    array.every(arrayObject, callback, thisObject);
 });

Ejemplo en funcionamento Código completo

  • array.filter() Realiza un filtro sobre un array, devolviendo otro con los valores filtrados. El array original no se modifica.
require(["dojo/_base/array"], function(array){
  filteredArray = array.filter(unfilteredArray, callback, thisObject);
});

Ejemplo en funcionamiento Código completo

  • array.forEach() Itera sobre el array y nos ofrece distintas maneras de filtrar los resultados. Según nuestras necesidades, es probable que array.every() sea más eficiente.
require(["dojo/_base/array"], function(array){
  array.every(arrayObject, callback, thisObject);
});

Ejemplo de funcionamiento Código completo

  • array.indexOf() Te devuelve el número correspondiente a la posición en el array de un elemento. Si existen varios elementos iguales en el array, devuelve la posición del primer elemento que encuentre. Si no encuentra el elemento, devuelve -1.
require(["dojo/_base/array"], function(array){
  array.indexOf(arrayObject, valueToFind, fromIndex, findLast);
});
  • array.lastIndexOf() Si existen varios elementos iguales en un array, te devuelve la última posición del elemento buscado (recordemos que array.indexOf() devuelve el primero). Si no encuentra el elemento, devuelve -1
require(["dojo/_base/array"], function(array){
  array.lastIndexOf(arrayObject, valueToFind, fromIndex);
});
Note: Calling indexOf() with the findLast parameter set to true is the same as calling lastIndexOf().
  • array.map() Itera todos los elementos de un array y los pasa a la función de callback, devolviendo un nuevo array con las modificaciones que le hayamos realizado.
require(["dojo/_base/array"], function(array){
  array.map(arrayObject, callback, thisObject);
});
  • array.some() Responde a esta pregunta: ¿es válida esta prueba (pregunta) para cada ítem del array? Al igual que forEach(), everyitera sobre todos los elementos en un array, pero para y devuelve true tan pronto como encuentre un ítem en el que su callbacksea de valor true. Si el callbackdevuelve falsepara todos los ítems, every() devuelve false. Realiza lo contrario a array.every()

results matching ""

    No results matching ""