![]() |
Pacote NPM que permite executar um método passado, primeiro nos níveis mais profundos de uma determinada expressão, para depois os níveis mais profundos.
|
As seguintes tecnologias são utilizadas:
npm install --save @desco/deeper-parenthesesNote que será necessário ter o NPM instalado para o comando funcionar.
const deeperParentheses = require("@desco/deeper-parentheses");import deeperParentheses from "@desco/deeper-parentheses";const deeperParentheses = require("@desco/deeper-parentheses");
const expression =
"((name = Rafael AND sign = Cancer) || name = Tiago) || (age = 32 || age = 31)";
const result = deeperParentheses(expression, (_subexpression) => {
// Displayed:
//// (name = Rafael AND sign = Cancer)
//// (ok || name = Tiago)
//// (age = 32 || age = 31)
//// ok || ok
console.log(_subexpression);
return "ok";
});
// Displayed: ok
console.log(result);
Rafael A. R. Dias
|
|

