(5), pois esta segunda linha mostra. Sempre que você atribuir um valor, qualquer que seja o valor da propriedade que estava lá, é substituído.
A terceira linha do código é para a segunda propriedade do objeto com nome, num2 com valor, 8. Esta propriedade substitui a segunda variável que tivemos no primeiro código. A função do primeiro código torna-se um método em que o segundo cigo. Você declarar um método com a seguinte sintaxe: objectName.methodName No segundo código, o nome do objeto é, myObject eo nome do método é, adicionar. Você pode dar qualquer método nome que você quiser; no entanto, o nome que você dá devem ser relacionados na ortografia ao propósito da função.
Em seguida, você tem a definição de uma função e atribuí-la a esta declaração (a resultar em um método). Após o caractere "=", você tem a palavra reservada, "função" em letras minúsculas. Isto é seguido por () e, em seguida, {}. Dentro {}, você tem as instruções para o método. Vejamos os comandos dentro da definição do método (função) do código acima. Há duas declarações. A primeira é responder = myObject.num1 + myObject.num2; Na declaração, a primeira coisa que você tem é a variável, resposta. Após o operador de atribuição, você tem a expressão, myObject.num1.
Esta expressão devolve o valor da primeira propriedade para essa posição. Depois você tem o sinal de mais e expressão, myObject.num2. Esta segunda expressão retorna o valor da segunda propriedade para essa posição. Note-se que na definição da função, cada um dos nomes de propriedade é precedida pelo nome do objeto. Os valores dos dois valores de propriedade são adicionados na demonstração no operando direito e atribuído ao valor, resposta. A segunda instrução no método, retorna o valor de resposta. Assim, quando este método é chamado, ele faria a adição e retorna a resposta.
O código acima tem duas propriedades para os objectos e um método, que correspondem às duas variáveis e uma função em que o primeiro cigo. O penúltimo declaração no código acima chama o método do objeto. Você chamar um método de um objeto com a seguinte sintaxe