La copia del código es la siguiente:
<! Doctype html>
<html>
<Evista>
<meta charset = "utf-8">
<title> Insertar título aquí </title>
<script type = "text/javaScript">
/*
* Usar . Para agregar atributos al objeto
Use la palabra clave Eliminar para eliminar atributos
Agregar atributos con []
La diferencia entre
r.name == r ["nombre"];
R.Name solo puede agregar atributos de cadena
[] Agregar atributos, función potente, puede agregar atributos dinámicamente
*/
var r = nuevo objeto ();
alerta (typeof (r));
// Agregar atributos
r.name = "Jobs";
alerta (r.name);
r.getName = function () {
devolver "trabajos";
}
alerta (r.getName ());
// Eliminar atributo
eliminar r.name;
alerta (r.name); // El resultado en este momento está indefinido
// -------------------------------------------------------------------------------------------------------------------------
// Agregar atributos al objeto usando corchetes
r ["Nombre"] = "Tom";
alerta (r ["nombre"]);
R.Name = "Toms";
alerta (r ["nombres"]);
//r.name==r§name"font>//THESSE DOS formas de escritura son equivalentes
var arg = "ABC";
r [arg] = "heima"; // potente, puede agregar propiedades dinámicamente y hacer una cadena devuelta por una variable de función
r.arg = "itcast"; // arg es una cadena de forma predeterminada
</script>
</ablo>
<Body>
</body>
</html>