Size: a a a

Front-end developers

2020 May 07

NN

Nik Nik in Front-end developers
Alex Yuzviak
всем привет
может кто сталкивался с  такой проблемой... используется бутстраповская модалка... при ее открытии обычно сайт закрывается серой подложкой а модалка сверху.... а на яблоке у меня получается что она под ней и ничего не работает и сделать ничего нельзя пока не перезагрузишь страницу
Попробуй модалке прописать свой z-index и посмотри о поддержке свойства z-index на ios, может какие-то префиксеры для поддержки ios есть
источник

AY

Alex Yuzviak in Front-end developers
до этого все четко работало а потом раз и сдохло все.... вроде ничего такого не делал
источник

AY

Alex Yuzviak in Front-end developers
все сразу модалки
источник

vs

vadym serduk in Front-end developers
источник

vs

vadym serduk in Front-end developers
Ребята скажите скажите пожалуйста. Там написано что псевдомассив нельзя этерировать..Это как вообще нельзя или в данный момент нельзя так как отсутствует Symbol.iterator
источник

MP

Maksym Pohribniak in Front-end developers
Перебираемые (или итерируемые) объекты – это концепция, которая позволяет использовать любой объект в цикле for..of.
источник

MP

Maksym Pohribniak in Front-end developers
for .. of работает через метод Symbol.iterator
источник

MP

Maksym Pohribniak in Front-end developers
а у псевдомассивов его нет
источник

vs

vadym serduk in Front-end developers
Maksym Pohribniak
а у псевдомассивов его нет
Ну я же могу его добавить с помощью symbol.iterator + метод nex() и тогда поидее должен псевдомассив становится итерируемым. Верно?
источник

MP

Maksym Pohribniak in Front-end developers
да
источник

vs

vadym serduk in Front-end developers
Значит в той фразе означает, что нельзя итерировать псевдомассив только потому что нет symbol.iterator.
источник

vs

vadym serduk in Front-end developers
Понял. Спасибо
источник

MP

Maksym Pohribniak in Front-end developers
а я что написал?
источник

MP

Maksym Pohribniak in Front-end developers
👍
источник

DE

Denis Evlampiev in Front-end developers
vadym serduk
Ну я же могу его добавить с помощью symbol.iterator + метод nex() и тогда поидее должен псевдомассив становится итерируемым. Верно?
const arr = {
 0: 'value 1',
 1: 'value 2',
 length: 2,
 [Symbol.iterator]: Array.prototype[Symbol.iterator],
};
Можешь взять итератор у массива и не писать его))
источник

NN

Nik Nik in Front-end developers
Denis Evlampiev
const arr = {
 0: 'value 1',
 1: 'value 2',
 length: 2,
 [Symbol.iterator]: Array.prototype[Symbol.iterator],
};
Можешь взять итератор у массива и не писать его))
а на сколько часто используется перебор обьекта с помощью for ..of ? я так понимаю, это для кругозора, а так-то можно использовать for ... in ?
источник

vs

vadym serduk in Front-end developers
Denis Evlampiev
const arr = {
 0: 'value 1',
 1: 'value 2',
 length: 2,
 [Symbol.iterator]: Array.prototype[Symbol.iterator],
};
Можешь взять итератор у массива и не писать его))
Да , я понимаю что это легче..но просто интересно поломать голову )
источник

NN

Nik Nik in Front-end developers
на https://jsfiddle.net/ появилась адекватная консоль, кста
источник

NN

Nik Nik in Front-end developers
источник

DE

Denis Evlampiev in Front-end developers
Nik Nik
а на сколько часто используется перебор обьекта с помощью for ..of ? я так понимаю, это для кругозора, а так-то можно использовать for ... in ?
Не часто. Обычно если надо перебрать псевдомассив удобнее forEach из прототипа массива достать.
А for of и for in совершенно по разному работают https://codepen.io/codepen-store/pen/MWaQLKB
источник