BB 8, Область видимости конечно создается, но она ограничена не конструктором, а объектом.
function Автомобиль(цвет, скорость) {
this.цвет = цвет; // это конструктор автомобиля
this.скорость = скорость;
}
let тачка1 = new Автомобиль('красный', 'быстрый')
let тачка2 = new Автомобиль('синий', 'супербыстрый')
console.log(тачка2.цвет)
Область видимости переменной "цвет" внутри объектов "тачка1" и "тачка2" а не внутри конструктора.
Конструктор у них один и тот-же, а объекты разные, и разный цвет.
Александр Заплитный, а у меня не просто цвет, а цвет_шапок, и у него только три доступных значения, и нет этой проблемы.
Вы поймите, телепатия пока плохо прокачана, а вашу базу я не вижу, и вы ее описать не хотите.
select * from protuct where id in (
select product_id from props_value p1
inner join props_value p2 on p1.product_id=p2.product_id
where p1 зеленый и p2 красный
)
Дополню неплохой подборкой материалов: https://github.com/zualex/devmap
Не обязательно учить все именно в таком порядке, и не обязательно изучать каждую тему из этого списка от корки до корки, но хотя-бы общее представление о каждом пункте надо бы иметь.
Нанять готовую команду, не? Нанять менеджера/директора/специалиста по работе с персоналом, не?
Не стоит ожидать, что сюда кто-то учебник запостит. Книги про это все существуют, и я подозреваю, что вы даже знаете их названия.
let тачка1 = new Автомобиль('красный', 'быстрый')
let тачка2 = new Автомобиль('синий', 'супербыстрый')
console.log(тачка2.цвет)
Область видимости переменной "цвет" внутри объектов "тачка1" и "тачка2" а не внутри конструктора.
Конструктор у них один и тот-же, а объекты разные, и разный цвет.