Aves: Ваш код легко трансформируется в console.log(test.blabla.name); который в хроме показывает name, а в IE 11 - undefined. В Firefox - пусто. В edge - name. Так же
Александр: А это зависит от браузера. Посмотрите как тут на toster.ru реализовано. Разное поведение в разных браузерах. Если заморачиваться с такой реализацией не хочется, то прямо в код.
Myshka: Я написал про поля с датами. Нету пользователя добавили в таблицу и указали текущую дату в поле fromdate. Выборка по условию select * from friends where fromdate > now - 10 минут. Вернет всех новых за последние 10 минут. При проверке на наличие, пишете для примера в lastvisit дату начала проверки. Затем update set deldate = ... where lastvisit != дате проверки. Вот вам и выбывшие.
Myshka: Возможно в единственную friends можно добавить поля с типом дата: fromdate - когда присоединился, deldate - когда выбыл, если null - то еще не выбыл. lastvisit - дата последнего посещения.
Pavel Denisov: Именно! В задаче недоговоренность. Может там достаточно из модели после save взять Id, что ставиться из LAST_INSERT_ID(). А мы уже фантазируем ))