Skip to content

Instantly share code, notes, and snippets.

View sashasushko's full-sized avatar

Sasha Sushko sashasushko

View GitHub Profile
@sashasushko
sashasushko / setup.js
Created April 17, 2018 04:35
Исправленное домашнее задание "Нас орда"
var WIZARD_NAMES = [
'Иван',
'Хуан',
'Себастьян',
'Мария',
'Кристоф',
'Виктор',
'Юлия',
'Люпита',
'Вашингтон'
@sashasushko
sashasushko / pass-by-value.js
Last active May 30, 2020 17:47
Передача по значению
var increaseByTwo = function (value) {
/* увеличиваем переданное значение на 2 */
value += 2;
/* возвращаем результат */
return value;
};
/* объявляем переменную с простым значением - числом */
var number = 2;
@sashasushko
sashasushko / pass-by-link.js
Last active May 30, 2020 17:48
Передача по ссылке
@sashasushko
sashasushko / link-to-obj.js
Last active May 30, 2020 17:49
При присвоении также передаётся ссылка на объект
@sashasushko
sashasushko / remove-links-to-obj.js
Created May 30, 2020 17:45
Чтобы объект из памяти удалился, нужно удалить все ссылки на него
@sashasushko
sashasushko / get-set.js
Last active August 3, 2020 17:02
Сравнение самописных get/set против нативных
const oldGetSet = {
_value: "Old",
getValue: function () {
return this._value;
},
setValue: function (newValue) {
this._value = newValue;
}
};