AS2 array.push override question

Hi all,

Could anyone explain what the following line of code is doing?

this.push.apply(this, arguments);

What i think is that each time an item is added to the array it inherits the properties of the parent? Is this correct or am I way off the mark?

Thanks for any help,
Derm