Eight feelings, each shown as a clear face and named aloud. Children who can say they are angry usually have an easier time than children who can only show it, so naming feelings is less about vocabulary than about giving your child something to do other than melt down.
A child who has a word for frustrated can use it. Practising the words calmly, well away from an actual upset, is what makes them available when one arrives.
Happy and sad are usually recognised by two or three. More layered feelings such as surprised or excited generally come between three and five.