A condicional : if ( ['adiciona', 'esvazia'] . includes(prop){ }. verifica se o metodo contém "this._negociacoes" ?
Não se eu entendi esse .includes
A condicional : if ( ['adiciona', 'esvazia'] . includes(prop){ }. verifica se o metodo contém "this._negociacoes" ?
Não se eu entendi esse .includes
Opa Felipe, tudo bem com você?
O includes
é um método que esta presente no array que é utilizado para verificar se um valor está presente ou não :)
Vou te dar um exemplo:
let numeros = [ 2, 4, 6, 8, 10];
Agora temos um array de número, eu vou verificar se o 3 está presente da seguinte maneira:
numeros.includes(3)
>>> false
numeros.includes(2)
>>> true
Então ele nos retorna um valor verdadeiro ou falso de acordo com a presença do nosso elemento :)
Então se o valor de prop
for adiciona
ou esvazia
ele irá retornar true!
Abraços e Bons Estudos!