w надо A.w setInterval() лучше использовать requestAnimationFrame()const products = {
"1": {"id":"1","counter":1},
"2": {"id":"2","counter":1},
"3": {"id":"3","counter":1},
"4": {"id":"4","counter":1},
}if (products.hasOwnProperty("5")) {
// есть, увеличиваем счетчик
} else {
// нет, добавляем
} Pxx сколько человек в кадре, Myy инфа о движении, и т.п.function declOfNum(number, titles) {
cases = [2, 0, 1, 1, 1, 2];
return titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ];
}
use:
declOfNum(count, ['найдена', 'найдено', 'найдены']);источник then() просто функции:then( function_on_success, function_on_reject )