planetproto
Version:
A Workshop for understanding JavaScript prototypes
32 lines (22 loc) • 900 B
Markdown
Привласнення значення
====================
А що як оновити значення властивості яка вже існує?
Давайте розглянемо:
```js
var alien = {
kind: 'alien'
};
var zippy = {};
zippy.__proto__ = alien;
zippy.kind = 'zippy';
console.log(zippy.kind); //=> 'zippy'
// zippy має властивість'kind'
console.log(alien.kind); //=> 'alien'
// властивість alien не було модифіковано
```
Створення або оновлення властивостей об'єкту не впливає на прототип.
Зверніть увагу, що властивіть `kind` відтепер існує і у `alien` і у `zippy`.
Завдання
---------
Дотримуйстесь інструкцій з файлу 040.js.
Цей файл вже створено для вас.