Size: a a a

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

2020 October 31

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
https://github.com/Svoloch/xpath-tools здесь я использую массив даже для одиночных выборок, а jquery использует для них же массивоподобный объект
источник

a

allpeg in JavaScript — русскоговорящее сообщество
arr.push(...arr2)
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
оператор троеточие
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
https://github.com/Svoloch/xpath-tools здесь я использую массив даже для одиночных выборок, а jquery использует для них же массивоподобный объект
у jquery всегда Type[] если уж придираться, т.к. почти на всё что он делает можно найти много элементов
источник

a

allpeg in JavaScript — русскоговорящее сообщество
spread/rest - сахар для кучи применений в том числе для push
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
allpeg
у jquery всегда Type[] если уж придираться, т.к. почти на всё что он делает можно найти много элементов
но результатом XPath выражений может быть и строка и число
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
но результатом XPath выражений может быть и строка и число
Это проблемы конкретно XPath, т.к. xpath позволяет очень многое.
Результатом SQL-выражений могут быть любые табличные данные, но мы же не используем чистый sql и не парсим энтити руками, мы используем инструменты для типизации
источник

a

allpeg in JavaScript — русскоговорящее сообщество
можно, т.к. он легко эмулируется через Array.prototype.apply и массивы
источник

a

allpeg in JavaScript — русскоговорящее сообщество
и заметьте, spread/rest не делает идиотизм вида Type|Type[]
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
allpeg
Это проблемы конкретно XPath, т.к. xpath позволяет очень многое.
Результатом SQL-выражений могут быть любые табличные данные, но мы же не используем чистый sql и не парсим энтити руками, мы используем инструменты для типизации
sql возвращает набор записей одного типа
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
sql возвращает набор записей одного типа
окей, какого типа будет результат вызова любого запроса?
источник

a

allpeg in JavaScript — русскоговорящее сообщество
я это к тому, что и XPath возвращает то что его просили, но для разных запросов он возвращает разные типы.
так же и sql.
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
allpeg
окей, какого типа будет результат вызова любого запроса?
тип в данном случае это набор полей, в пределах выборки он идентичен, но могут быть и пустые поля
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
тип в данном случае это набор полей, в пределах выборки он идентичен, но могут быть и пустые поля
в пределах одного запроса xpath он так же идентичен
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
allpeg
я это к тому, что и XPath возвращает то что его просили, но для разных запросов он возвращает разные типы.
так же и sql.
дело в том, что можно написать запрос который возвращает значения разного типа в зависимости от исходных данный, однако браузерная реализация XPath это дело предотвращает
источник

a

allpeg in JavaScript — русскоговорящее сообщество
и? я это говорил к тому, что люди пишут специальные обертки над sql, чтобы он возвращал не any[][] а хорошие, годные типы данных.
А тут люди агитируют за Type|Type[]. Так тогда почему бы не возвращать any, так вообще можно вернуть и Type и Type[] и Type[][]
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
allpeg
и? я это говорил к тому, что люди пишут специальные обертки над sql, чтобы он возвращал не any[][] а хорошие, годные типы данных.
А тут люди агитируют за Type|Type[]. Так тогда почему бы не возвращать any, так вообще можно вернуть и Type и Type[] и Type[][]
да, валидатор должен быть максимально простым
источник

ВЛ

Вадим Лукьянцев... in JavaScript — русскоговорящее сообщество
что я тут не правильно накодил? urgenList это массив передаваемый из html
источник

ВЛ

Вадим Лукьянцев... in JavaScript — русскоговорящее сообщество
Вот весь код
источник

Л

Лучший в мире... in JavaScript — русскоговорящее сообщество
Кодеры к вам вопрос. Как можно поместить в  контеинер, обьекты с одинаковым значением?
источник