Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Noob32
13 / 1 / 20
Регистрация: 25.03.2013
Сообщений: 195
#1

Ссылки на прототип - JavaScript

19.07.2016, 23:54. Просмотров 123. Ответов 2
Метки нет (Все метки)

Javascript
1
2
3
4
5
6
7
8
9
10
function Rabbit(name) {
  this.name = name;
}
Rabbit.prototype.sayHi = function() {
  alert( this.name );
}
 
var rabbit = new Rabbit("Rabbit");
 
rabbit.__proto__.sayHi();
Почему так не работает?
----------------------------------------------------------------------
Javascript
1
2
3
4
5
6
7
8
9
10
var protoHello = {
prop: 'Hello'
};
function Constr() {
 
}
Constr.prototype = protoHello;
var obj1 = new Constr();
protoHello = null; 
console.log(obj1.prop);
И почему так работает? Почему когда объекту присвоили null, obj1.prop сохранился?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2016, 23:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ссылки на прототип (JavaScript):

Прототип
Здравствуйте, Можно ли как-то оптимизировать данный код? ...

прототип
Вот пример метода Element.prototype.classListe = function(){ var self =...

Странный прототип
function Rabbit() {} Rabbit.prototype = { eats: true }; var rabbit =...

Прототип - не получается вызвать функцию
Здравствуйте написал функцию так, но когда вызываю так, Layer._close();, пишет,...

Зачем нужен прототип (prototype)?
Всем привет. Прохожу курсы Codecademy и застрял на этом уроке:...

Ссылки с параметрами, Как передать параметры ссылки в javascript?
Реально ли получить значение гипперссылки? нужно передать клиенту, напр. если...

2
Fedor Vlasenko
Программист Php, Js
814 / 547 / 215
Регистрация: 01.02.2015
Сообщений: 1,676
19.07.2016, 23:58 #2
Javascript
1
var a = {test:1}, b = a, a = null; console.log(b);
1
Noob32
13 / 1 / 20
Регистрация: 25.03.2013
Сообщений: 195
20.07.2016, 00:05  [ТС] #3
Понял. Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.07.2016, 00:05
Привет! Вот еще темы с решениями:

JavaScript, добавить-функцию к классу строк, используя прототип
Помогите, пожалуйста... Написать скрипт, в котором добавить к стандартному...

Изменение ссылки в зависимости от текста ссылки
Имеется цитата в html. <div id= "citata" <p> <q id =...

Добавить ф-цию в прототип, которая модифицирует объект, для которого она была вызвана
Здравствуйте! Название темы длинное получилось, надеюсь на примере будет...

Создать объект прототип робота, который изготовлен из определенного материала, имеет имя, пол, оружие, умеет стрелять, здороваться и прощаться
Задачу я более-менее поняла, но как сделать, чтобы робот умел стрелять? ......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru