Size: a a a

Angular - русскоговорящее сообщество

2016 August 05

MF

Maksim Fomin in Angular - русскоговорящее сообщество
Но я C# C++ кодер изначально, так что моя помешанность на классах может быть не совсем подходит под стандарты веба.
источник

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
попробую оба реализовать, я же учусь, надо все попробовать.
источник

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
сейчас я проверяю наличие товара в корзине тупо через indexOf, но я понимаю что у меня нету id товара и порабы уже его реализовать.
источник
2016 August 06

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
сделал класс, но у меня сейчас два массива объектов, товары и корзина товаров, понятно что в них объекты получились разные. Я хочу сравнивать их по id, есть ли готовое решение или написать хэлпер который будет возвращать индекс массива если совпадение найдено а если не найдено то вернуть к примеру -1 ?
источник

AS

Aleksei Safin in Angular - русскоговорящее сообщество
А что вы вообще хотите сделать, какую функциональность реализовать?
источник

AS

Aleksei Safin in Angular - русскоговорящее сообщество
Если вам надо сравнивать объекты в корзине со списком товаров то могу посоветовать посмотреть на методы map и filter из прототипа массива
источник

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
ну в корзине товаров надо будет увеличивать количество товаров если товар уже в корзине, но я никак не могу просто сравнить их, в массивах же лежат разные объекты у товаров нету свойства количество.
источник

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
про filter подумал, не могу пока понять как его применить.
источник

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
хотя, это мысль, пойду поробую :)
источник

M

Mikhail in Angular - русскоговорящее сообщество
Sergey Zverev
сделал класс, но у меня сейчас два массива объектов, товары и корзина товаров, понятно что в них объекты получились разные. Я хочу сравнивать их по id, есть ли готовое решение или написать хэлпер который будет возвращать индекс массива если совпадение найдено а если не найдено то вернуть к примеру -1 ?
Дайте ссылок как кошерно переписать es5 на es2015
источник

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
Михаил, я вот этим пользовался когда изучал es2015  https://learn.javascript.ru/es-modern
источник

M

Mikhail in Angular - русскоговорящее сообщество
Не require на import заменить и не стрелки а риальне
источник

M

Mikhail in Angular - русскоговорящее сообщество
Иногда вот хочется зарефакторить масштабно
источник

M

Mikhail in Angular - русскоговорящее сообщество
Sergey Zverev
Михаил, я вот этим пользовался когда изучал es2015  https://learn.javascript.ru/es-modern
Спасибо !
источник

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
Можете постепепенно переписывать, код быстро станет чище и красивее.
источник

M

Mikhail in Angular - русскоговорящее сообщество
Согласен надо рефакторить по мере написания
источник

M

Mikhail in Angular - русскоговорящее сообщество
Но например Имхо теже spread/rest надо иметь ввиду при написании не только меиода но и вызова
источник

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
мой вам совет - возьмите сразу конфиг eslint к примеру от airbnb, увидете много интересного.
источник

SZ

Sergey Zverev in Angular - русскоговорящее сообщество
источник
2016 August 07

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
чат русскоязычный - поэтому общаемся либо по русски либо по английски :)
источник