можно было подумать что хром меня обманывает и [0] не инициализоравлся но console.log(JSON.stringify(pul)); показывает обратное [{
"id": 1, "name": "admin", "permissions":
[
{ "id": 1, "name": "Может просмотреть кассу", "Role_Permission": { "roleId": 1, "permissionId": 1 } },
{ "id": 2, "name": "Просмотр заказов", "Role_Permission": { "roleId": 1, "permissionId": 2 } },
{ "id": 3, "name": "Доступ в админку", "Role_Permission": { "roleId": 1, "permissionId": 3 } },
{ "id": 4, "name": "Может создать операцию", "Role_Permission": { "roleId": 1, "permissionId": 4 } }],
"User_Role": { "userId": 1, "roleId": 1 }
}
]