O Javascript...2019/06/11  · 1 3 4 6 7 = 5 // 0101 em binário const valor 1 5 5 5 5 I // 1010 = *...

Preview:

Citation preview

O Javascriptque você nunca viu

lead solutions architect_

quem sou eu_

lsantos.dev

O Javascripto <3

Removendo Callbacks

The Dark Side of Javascript

JS

Object.freeze

Iteradores Assíncronos_

Promise.finally

Ranges

Propriedades readonly_

Object.defineProperty

Object.defineProperties

"age" não apareceu porque não é enumerável

Criação dinâmica de funções_

Operador in

Construção dinâmica por reflexão_

Bitwise Operators_

AND

O que?!

A B C D Resultado

X 0 1 0 1 5

Y 0 0 0 1 1

Z 0 0 0 1 1

Exibindo dados binários como string

OR

A B C D Resultado

X 0 1 0 1 5

Y 0 0 0 1 1

Z 0 1 0 1 5

XOR

A B C D Resultado

X 0 1 0 1 5

Y 0 0 0 1 1

Z 0 1 0 0 4

Criptografia

NOT

A B C D Resultado

X 0 1 0 1 5

Z 1 0 1 0 10

Condição de existência

SHIFT

Multiplicação e divisão

referências_

- imasters.com.br/desenvolvimento/o-lado-escuro-javascript- medium.com/trainingcenter/entendendo-promises-de-uma-vez-por-todas-3

2442ec725c2- imasters.com.br/desenvolvimento/campos-publicos-e-privados-em-classes-j

avascript-o-que-vem-por-ai-no-esnext- medium.com/trainingcenter/iterators-em-javascript-880adef14495- medium.com/trainingcenter/reflection-em-javascript-73fc0e702e2- developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objec

ts/Reflect- speakerdeck.com/khaosdoctor/desmistificando-heranca-e-prototipos-no-jav

ascript

/khaosdoctor @_staticvoidlsantos.dev @khaosdoctor

obrigado_

Recommended