На данный вопрос уже ответили:
Есть объект с кучей вложенностей. Как грамотно передать контекст объекта canvas, чтобы можно было изменить название объекта и все работало исправно
let canvas = {
circle: {
func: function(){
console.log(1);
}
},
physics: {
func: function(){
// Хочу как-то передать контекст canvas, чтобы если название
// Объекта изменится, код не поехал
canvas.circle.func();
// this.circle.func(); // Не работает
}
}
}
canvas.physics.func();
function createCanvas(aValue) {
let result = {
value: aValue,
circle: {
func: function() {
console.log(this.canvas.value);
}
},
physics: {
func: function() {
this.canvas.circle.func(); // работает
}
}
};
result.circle.canvas = result;
result.physics.canvas = result;
return result;
}
let shmanvas = createCanvas(5);
let anvas = createCanvas(123);
anvas.physics.func();
shmanvas.physics.func();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не могу понять, где и в чём ошибкаХочу сохранить в сессию страницы нажатые кнопки фильтров, чтобы после перезагрузки страницы и т
Есть вот такой простой скрипт для tabs, по клику разворачивает и сворачивает текстРаботает хорошо, но проблема когда вставляю этот таб в slick slider
Мне нужно получить информацию о местонахождениях каждого города в определенной стране Пример: у меня есть эта ссылка Локация Эта ссылка...
Привет, есть простой калькулятор на javascriptОн берет значения из введенных input'ов и умножает