keksmen
@keksmen
Just a programmer

Object.observe. Как предотвратить промежуточное срабатывание?

Здравствуйте. Работаю с Polymer, посему известно, что изменения отслеживаются при помощи Object.observe.
Мне, собственно, нужно совершить ряд манипуляций с массивом, однако, из-за постоянного обновления "вида" появляются неприятные артефакты.
Можно ли каким-нибудь образом совершить целую пачку изменений, минуя эти обновления?
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 1
@lega
Polymer сам отслеживает (вызывает) Object.observe или вы?
Можно попробовать использовать временный массив, а в конце например через splice закинуть все значения в отслеживаемый массив.
На крайний случай можно заврапить эти методы и оптимизировать вызов handler.

ЗЫ: для массивов есть Array.observe
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы