What is trigger.new?

Trigger.new returns a list of new records introduced to sObjects lately. The records that have not yet been stored in the database are returned to the user. The sObject list is only available in insert and update triggers, and records can only be changed before. trigger.