Кода -копия выглядит следующим образом:
<! Doctype html>
<html>
<голова>
<meta charset = "utf-8">
<title> Вставьте заголовок здесь </title>
<script type = "text/javascript">
/*
* Использовать . Чтобы добавить атрибуты в объект
Используйте ключевое слово удалить для удаления атрибутов
Добавить атрибуты с []
Разница между
r.name == r ["name"];
R.Name может добавлять только атрибуты строки
[] Добавить атрибуты, мощная функция, вы можете динамически добавлять атрибуты
*/
var r = new Object ();
оповещение (typeof (r));
// Добавить атрибуты
r.name = "jobs";
оповещение (r.name);
r.getName = function () {
вернуть "рабочие места";
}
Alert (r.getName ());
// Удалить атрибут
Удалить r.name;
предупреждение (r.name); // Результат в это время не определен
// -------------------------------------------------------------------------------------------------------------------------
// Добавить атрибуты в объект, используя кронштейны
r ["name"] = "tom";
оповещение (r ["имя"]);
r.name = "toms";
оповещение (r ["имена"]);
//r.name==r*"name"цин//theze два способа письма эквивалентны
var arg = "abc";
r [arg] = "heima"; // Мощно, вы можете динамически добавить свойства и сделать строку, возвращаемую переменной функции
r.arg = "itcast"; // arg - это строка по умолчанию
</script>
</head>
<тело>
</body>
</html>