tag strip_tags remove react from clean javascript foreach underscore.js each lodash

javascript - strip_tags - "Continuar" en Lodash para cada



lodash react (1)

Estaba revisando las diferencias entre las bibliotecas de subrayado y Lodash y encontré un problema relacionado con _.each / _.forEach.

En el guión bajo, la función _.each no puede salir del bucle. Cuando se utiliza return false, solo funcionó como una declaración "continuar". (que era la funcionalidad prevista en mi caso) = Obliga a que se realice la siguiente iteración del bucle, omitiendo cualquier código intermedio.

En Lodash, por otro lado, devolver falso le dice a _.forEach () que esta iteración será la última. ¿Hay alguna manera de hacer que el comportamiento de "continuar" también sea funcional en Lodash?

Gracias.


En Lodash, por otro lado, devolver falso le dice a _.forEach () que esta iteración será la última. ¿Hay alguna manera de hacer que el comportamiento de "continuar" también sea funcional en Lodash?

Podría devolver true , o solo una sola return (que devuelve undefined ), este valor es diferente del false necesario para "salir de la iteración antes devolviendo explícitamente false ".

_.forEach([1, 2, 3, 4, 5], function (a) { if (a < 3) return; // continue console.log(a); if (a > 3) return false; // break // return undefined; // continue, undefined is the standard value of ending a function });

<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.15.0/lodash.min.js"></script>