Anonymous
Я думаю, все чуточку сложнее )
ну а у этих типов данных есть функции обертки, у некоторых
Anton
https://www.ecma-international.org/ecma-262/#sec-terms-and-definitions
DarkPerl
ну а у этих типов данных есть функции обертки, у некоторых
JavaScript это великолепный язык, на котором можно при неправильном подходе творить чудеса ! 😁 Да и при правильном также )
Anton
А массивы?
Так массив - это объект.
Kenan
Так массив - это объект.
Но всё таки стоит уточнять
Anton
Но всё таки стоит уточнять
Ну да, нужно было-таки просто перечислить типы, что относятся к примитивным, как в спеке. Но было лень :)
Anonymous
Примитив - это любой из типов, кроме Object.
Ааа, примитивы это примитивные типы (среди которых есть самые примитивные null u undefined), а Object как бы сложным считается?
Anonymous
Object считается не примитивным
Ну если не примитивный значмт сложный)
Dmitry
Ну да типа того
Anton
Ааа, примитивы это примитивные типы (среди которых есть самые примитивные null u undefined), а Object как бы сложным считается?
Фактически так. Нужно еще помнить что "typeof null" всегда будет "object", но это баг.
Gennady
доброй ночи, комрады, скажите, в реальной практике часто используется switch? Иду по материалам учебника, стало интересно
Anonymous
Кто поможет с интересной задачей? html+css+js, работа с linux $$$$$ Пишите в лс
🇻🕷
Привет, тут никто не работает с laravel? Подскажите библиотеку для разбора ответов валидатора - типа таких 'phones.0.phone' 'phones.2.phone'
🇻🕷
ну мне нужна библиотека на js, которая разбирала бы эти ответы
Pavel
ну мне нужна библиотека на js, которая разбирала бы эти ответы
lodash lib Сплитиш строку по точке и пихаешь массив а метод get вроде
Виктория U
🇻🕷
ну чет не так просто как кажется - это хорошо, когда один уровень
🇻🕷
а если несколько
🇻🕷
пока нашел такое решение - может надо куму parsedErrors() { const parseDotNotation = function(str, val, obj) { let currentObj = obj, keys = str.split('.'), i, l = Math.max(1, keys.length - 1), key for (i = 0; i < l; ++i) { key = keys[i] currentObj[key] = currentObj[key] || {} currentObj = currentObj[key] } currentObj[keys[i]] = val delete obj[str] } const expand = function (obj) { for (let key in obj) { if (obj.hasOwnProperty(key) && key.indexOf('.') !== -1) { parseDotNotation(key, obj[key], obj) } } return obj } return expand(this.errors) }
Michail
Подскажите, где хрягяттся глобальные модули node на MacOs
Michail
Зачем?
Нужно
Vladislav
Нужно
Ну ок
🇻🕷
Подскажите, где хрягяттся глобальные модули node на MacOs
попробуй через which найти например which eslint
Рома
Ребят: что значит document.createTextNode - Создает новый тектовый узел ?
Anonymous
@ProCxx
благодарю
twisted.sonnet
есть таблица с чередующимися по цвету строками добавил в неё инпут с функцией поиска после применения фильтрации строки не чередуются по цветам... подскажите подход как это исправить
twisted.sonnet
мб сделать функцию с циклом по таблице, которая будет заново вешать css классы? или есть более адкватный способ
Vladislav
es5 уф
Igor
а не очень понимаю каким образом не чередуется цветами
Vladislav
инпут же вообще за таблицой, не?
A
es5 уф
тк там let, это же ES6 уже
twisted.sonnet
ой
Vladislav
тк там let, это же ES6 уже
Обход массива через for, getElementsByTagName который старше меня
twisted.sonnet
суть не в методах... так чё.. как лучше сделать?
twisted.sonnet
инпут же вообще за таблицой, не?
инпут в первом столбце, я же скинул хтмл
Vladislav
инпут в первом столбце, я же скинул хтмл
Связи никакой не может быть, ты в цссе даже селектором ограничил tbody
Vladislav
Явно не в ту сторону копаешь
Vladislav
Чекай инспектором стили
twisted.sonnet
Andriy
есть таблица с чередующимися по цвету строками добавил в неё инпут с функцией поиска после применения фильтрации строки не чередуются по цветам... подскажите подход как это исправить
А ты не можешь сделать 2 массива (1ин с цветами, 2ой с данными), и передавать в таблицу этих 2 массива, тот, что с цветами не трогать, а 2й фильтрировать
twisted.sonnet
я крашу строки в css odd-even прост надо чтобы это делалось заново после фильтрации
twisted.sonnet
Может у тебя фильтрация ломает таблицу?
я же скинул код тебе... там присваивается display: none; всем строкам у которых отсутсвуют введённые символы в тексте
twisted.sonnet
это ты не увидел, зато заметил там метод из es5 шоб тюкнуть меня)
Vladislav
Требует большей сосредоточенности
twisted.sonnet
я на js часов 7 назад впервые писать начал, что за инспектор? ты про дебаггер или что?
twisted.sonnet
F12, dom
я уже догадался и не понимаю зачем ты мне это советуешь, когда из кода всё понятно
twisted.sonnet
над применить css odd-even к tr'ам у которых нет display: none;
Vladislav
над применить css odd-even к tr'ам у которых нет display: none;
https://stackoverflow.com/questions/26057925/select-odd-even-child-excluding-the-hidden-child
Vladislav
Как вариант, давать класс с disp none
twisted.sonnet
https://stackoverflow.com/questions/26057925/select-odd-even-child-excluding-the-hidden-child
ооо годнота! да придется писать класс hidden
Vladislav
И изменить селектор tr:not(.hidden):nth-child(odd)
twisted.sonnet
ну эт понятно)
twisted.sonnet
И изменить селектор tr:not(.hidden):nth-child(odd)
а вот теперь я втупую не понимаю почему поиск перестал работать закоментил старый вариант и добавил вставку класса hidden
Vladislav
Ты мешаешь toggle/remove
twisted.sonnet
ооу
twisted.sonnet
а в каких случаях тогл над использовать?
Виктория U
Хороша лапшичка
Anton
Anton
add/remove