António César de Andrade
O que acontece quando você congela um protótipo em JavaScript
const counter = { count: 0, increment(){ this.count += 1; return this.count; }, decrement(){ this.count -= 1; return this.count } } console.log(counter.increment()) counter é um objeto com um campo e dois métodos operando nele. Protótipos Objetos podem herdar propriedades de protótipos. De fato, o counter O objeto já herda do Object.prototype objeto. Por exemplo, podemos … Ler mais
Implementando uma lista vinculada em JavaScript
O ponto de entrada para uma lista vinculada é chamado de cabeça. A cabeça é uma referência ao primeiro nó na lista vinculada. O último nó da lista aponta para nulo. Se uma lista estiver vazia, o cabeçalho será uma referência nula. Em JavaScript, uma lista vinculada fica assim: const list = { head: { … Ler mais