Javascript: Propriedades

Origem: Wikilivros, livros abertos por um mundo aberto.

Pode-se acrescentar métodos especiais para tratamento das operações de get e de set, exemplo :


  var conta={
    valor:0,
    set deposito(x) {
      this.valor += x;
    },
    set saque(x) {
      this.valor -= x;
    },
    get provisao() {
      return this.valor/4;
    }
  };

  conta.deposito = 100;
  conta.saque = 50;
  alert(“provisão = “ + conta.provisao + “\n saldo = “ + conta.valor);