setTimeout with changing timeout value

I'm working on some timeout in jQuery but I got a problem with my timeout value.
So, I got an array of value (Ex : ["2490", "4200"]), and I want my timeout to print the value of the array after 2490ms, then go back to 0 and finaly print the next value of the array after 4200ms. But it never go back to 0