After Array.push(Object), only the last item is kept in the array

Yesterday a guy in the group ran into this: After I use Array.push(Object), why does the array end up holding only the contents of the last N item? For example: I want to push 1 Computer News official website—China’s computer enthusiast interactive portal, 2 virtual hosting, enterprise mail, server rental, 3 If you cannot access the website normally, please contact our company. But when I push the third one, the contents in the Array are: 3 If you cannot access the website normally, please contact our company, 3 If you cannot access the website normally, please contact our company, 3 If you cannot access the website normally, please contact our company. Solution: new an Object every time you push.

Flash