O construtor do objeto é uma expressão que quando precedida pela palavra "novo" o objeto pai mencionado acima é retornado. Você atribui o objeto pai retornou a uma variável. Como você adicionar propriedades e /ou métodos (veja abaixo) para este voltou objeto pai, você tem seu próprio objeto. O código a seguir é um substituto para o código acima, mas com características de objetos. A explicação é dada após o código. myObject = new Object (); myObject.num1 = 5; myObject.num2 = 8; myObject.add = function () {answer = myObject.num1 + myObject.num2; retornar resposta; } Resultado = myObject.
add (); alert (resultado); Antes de continuarmos, note que apenas a última linha deste código ea última linha do um acima são exatamente os mesmos. Vamos olhar para o presente código. A primeira linha cria seu objeto. "Object ()" é o construtor do objeto. A palavra "novo" que o precede é um exemplo do que é chamado Operadores de JavaScript. Sempre que você quiser criar um objeto usando a abordagem deste artigo, use este operador "new". Após digitá-lo, tipo de espaço e, em seguida, "Object ()". Lembre-se de que o JavaScript é case sensitive, portanto, respeitar os casos como tenho feito.
O operando da direita (new Object ()) retorna o objeto pai que tem sido atribuído à variável, myObject. O nome, myObject é o que você escolher; você pode escolher o nome que desejar. myObject é o nome do objeto para o objeto criado. Neste ponto, o objeto ainda é o objeto pai, mas de uma forma utilizável. O objeto pai do intérprete, cujo código você não pode ver, não é de forma utilizável. A fim de usá-lo, você deve escrever uma declaração como a primeira declaração acima. A única coisa que pode ser alterado na primeira afirmação é que o operando da esquerda (o nome do objeto).
Você tem efetivamente um objeto como você adicionar propriedades e métodos para myObject; vemos agora como isso é feito. No código acima, a segunda linha a