A cópia do código é a seguinte:
<! Doctype html>
<html>
<head>
<meta charset = "utf-8">
<title> Insira o título aqui </ititure>
<script type = "text/javascript">
/*
* Usar . Para adicionar atributos ao objeto
Use a palavra -chave excluir para excluir atributos
Adicione atributos com []
A diferença entre
r.Name == R ["Nome"];
R.Nome pode adicionar apenas atributos de string
[] Adicionar atributos, função poderosa, você pode adicionar atributos dinamicamente
*/
var r = new Object ();
alerta (typeof (r));
// Adicione atributos
R.Name = "Jobs";
Alerta (R.Name);
r.getName = function () {
retornar "empregos";
}
alerta (r.getName ());
// Excluir atributo
excluir R.Name;
alerta (R.Name); // O resultado neste momento é indefinido
// -----------------------------------------------------------------------------------------------------------------------------------
// Adicione atributos ao objeto usando colchetes
r ["nome"] = "tom";
alerta (r ["nome"]);
r.name = "toms";
alerta (r ["nomes"]);
//R.NAME==r["name" ]// essas duas maneiras de escrever são equivalentes
var arg = "abc";
r [arg] = "heima"; // poderoso, você pode adicionar propriedades dinamicamente e fazer uma string retornada por uma variável de função
r.arg = "itcast"; // arg é uma string por padrão
</script>
</head>
<Body>
</body>
</html>