Map a string by returning the parentheses (levels) deeper first
npm install @desco/deeper-parentheses![]() |
@desco/deeper-parenthesesPacote 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.
|
bash
npm install --save @desco/deeper-parentheses
`
> Note que será necessário ter o NPM instalado para o comando funcionar.
---
$3
$3
`js
const deeperParentheses = require('@desco/deeper-parentheses')
`
$3
`js
import deeperParentheses from '@desco/deeper-parentheses'
`
---
$3
`js
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 |
|