Size: a a a

JavaScript — русскоговорящее сообщество

2021 January 16

S

Singular in JavaScript — русскоговорящее сообщество
Переслано от Singular
Нужна ваша помощь. Пытаюсь найти сервис, куда бы я мог добавить json файл и увидеть вот такую схему.

Схема должна быть такой, чтобы я мог выбирать группы.
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
0xLDev | Web Developer
Нынче заказчики умные
ор
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
а либа на жс не нативная?
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
тут было бы правильней "ванильный код"
источник

0

0xLDev | Web Develop... in JavaScript — русскоговорящее сообщество
В либе jq 🤣
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
Данил Мальков
"11" + 1 === "111"
что не так? у нас "11" строка, там может быть хоть "жопа", и если я к "жопа" добавлю 1, то что я должен ещё получить, кроме как "жопа1"?

а вот тут интереснее, раз чел вычитает число из строки, то оба значения будут приведены к числу
источник

0

0xLDev | Web Develop... in JavaScript — русскоговорящее сообщество
Ilya Sinkin
"11" + 1 === "111"
что не так? у нас "11" строка, там может быть хоть "жопа", и если я к "жопа" добавлю 1, то что я должен ещё получить, кроме как "жопа1"?

а вот тут интереснее, раз чел вычитает число из строки, то оба значения будут приведены к числу
две жопы
источник

0

0xLDev | Web Develop... in JavaScript — русскоговорящее сообщество
'Фронтенд' + 'Фриланс' == Взрыв жопы
источник

a

allpeg in JavaScript — русскоговорящее сообщество
0xLDev | Web Developer
'Фронтенд' + 'Фриланс' == Взрыв жопы
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Ilya Sinkin
"11" + 1 === "111"
что не так? у нас "11" строка, там может быть хоть "жопа", и если я к "жопа" добавлю 1, то что я должен ещё получить, кроме как "жопа1"?

а вот тут интереснее, раз чел вычитает число из строки, то оба значения будут приведены к числу
побочные эффекты мнимой свободы языков с не строгой типизацией. в ts к примеру такой проблемы нет.
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Ilya Sinkin
"11" + 1 === "111"
что не так? у нас "11" строка, там может быть хоть "жопа", и если я к "жопа" добавлю 1, то что я должен ещё получить, кроме как "жопа1"?

а вот тут интереснее, раз чел вычитает число из строки, то оба значения будут приведены к числу
Две жопы))
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Ilya Sinkin
"11" + 1 === "111"
что не так? у нас "11" строка, там может быть хоть "жопа", и если я к "жопа" добавлю 1, то что я должен ещё получить, кроме как "жопа1"?

а вот тут интереснее, раз чел вычитает число из строки, то оба значения будут приведены к числу
Моё мнение на этот счёт - операции над разными типами данных должны либо предварительно обрабатываться программистом, на примере перегрузки операторов, или давать ошибку. Причём фатальную. Если я в стакан чая пытаюсь добавить ведро кирпичей, логично будет, что в результате такой операции произойдёт ошибка.
источник

AV

Alex V in JavaScript — русскоговорящее сообщество
с чего это "побочные эффекты" если всё это зафиксировано в спецификации ECMAScript? то есть всё по правилам, по странным, не очевидным, но правилам
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
Игорь Подольская
Моё мнение на этот счёт - операции над разными типами данных должны либо предварительно обрабатываться программистом, на примере перегрузки операторов, или давать ошибку. Причём фатальную. Если я в стакан чая пытаюсь добавить ведро кирпичей, логично будет, что в результате такой операции произойдёт ошибка.
аналогия не является аргументом
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
Alex V
с чего это "побочные эффекты" если всё это зафиксировано в спецификации ECMAScript? то есть всё по правилам, по странным, не очевидным, но правилам
для тех, кто не знаком, у того они "побочные"
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
А логика такая, опять же, если программист к строке прибавляет число или вычитает из числа строку, то, по всей вероятности, он не обработал входные данные и здесь, как следствие, произойдёт нарушение логики. Причём, вследствие отсутствие генерации ошибки в результате операции, слепое.
источник

AV

Alex V in JavaScript — русскоговорящее сообщество
Ilya Sinkin
для тех, кто не знаком, у того они "побочные"
ну вот, сначала не разберутся, а потом JS хают)
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
ну так пусть валидирует данные и всё
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Вот чем чревато упрощение операций с типизацией данных.
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
у меня никогда в жизни не было багов из-за данной особенности
источник