Size: a a a

2020 December 26

AG

Anton Golovanov in pro.js
Nillcon
У меня есть typeorm enity, я сделал для нее сервис, в котором инджектирую ее (1). После этого инджекта у меня появляется ошибка (2). Я проверил доки уже много раз, но как только я убираю этот инджект - все нормально
Нашел....
источник

N

Nillcon in pro.js
Anton Golovanov
А покажи сервис?
источник

AG

Anton Golovanov in pro.js
Исправь под декоратором
источник

+

+4368181296106 in pro.js
Подскажите плз, шото совсем туплю. Есть вот такая логика

let a = [{b: 'x'}, {b: 'y'}, {b: 'z'}];
for (key in a) {
   if (a[key].b === 'y') console.log('option1');
   else console.log('option2');
}

Задача в том, чтобы при выполнении условия if прекращался цикл for. А он прогоняется дальше и в итоге выводит один раз option1 и два раза option2.
Я уже понял, что надо делать по другому, но не могу вкурить как именно
источник

m

modesnero in pro.js
Погугли метод массивов find
источник

N

Nillcon in pro.js
+4368181296106
Подскажите плз, шото совсем туплю. Есть вот такая логика

let a = [{b: 'x'}, {b: 'y'}, {b: 'z'}];
for (key in a) {
   if (a[key].b === 'y') console.log('option1');
   else console.log('option2');
}

Задача в том, чтобы при выполнении условия if прекращался цикл for. А он прогоняется дальше и в итоге выводит один раз option1 и два раза option2.
Я уже понял, что надо делать по другому, но не могу вкурить как именно
дык break; не?
источник

+

+4368181296106 in pro.js
Nillcon
дык break; не?
источник

+

+4368181296106 in pro.js
Попробую.
источник

N

Nillcon in pro.js
ну в открой тело после if и после логики допиши break в теле
источник

+

+4368181296106 in pro.js
Пробовал switch case, там break был но поведение было такое же.
источник

N

Nillcon in pro.js
+4368181296106
Пробовал switch case, там break был но поведение было такое же.
ты сейчас попробуй с if
источник

N

Nillcon in pro.js
в свитч кейс ты просто кейс прервал
источник

+

+4368181296106 in pro.js
работает
источник

+

+4368181296106 in pro.js
спасибо
источник

N

Nillcon in pro.js
+4368181296106
спасибо
источник

SV

Serhiy Vaschuk in pro.js
а for ... in  для array плохая практика же ?
источник

+

+4368181296106 in pro.js
modesnero
Погугли метод массивов find
Знаю да, но только сейчас допёрло, как его в этом случае применить *стыд.jpg*
источник

SV

Serhiy Vaschuk in pro.js
+4368181296106
Подскажите плз, шото совсем туплю. Есть вот такая логика

let a = [{b: 'x'}, {b: 'y'}, {b: 'z'}];
for (key in a) {
   if (a[key].b === 'y') console.log('option1');
   else console.log('option2');
}

Задача в том, чтобы при выполнении условия if прекращался цикл for. А он прогоняется дальше и в итоге выводит один раз option1 и два раза option2.
Я уже понял, что надо делать по другому, но не могу вкурить как именно
источник

+

+4368181296106 in pro.js
в моей задаче вроде как не важен порядок индексов... ну, не суть важно. Обоими способами работает как надо.
источник

Д

Денис in pro.js
Всем привет, предлагаю свои руки голову и сердце :)
Что я умею:
Верстка: HTML, CSS, JS, bootstrap, jQuery, gulp, sass,
Back-end: PHP, MySQL
Есть опыт создания Интернет-Магазина с блогом на самописной CMS с админкой на чистом PHP
Дружная команда отзовись!
источник