<script>
var messages = ['Доброе утро', 'Добрый день', 'Добрый вечер'];
function queueMessages ( messages ) {
var index = 0;
function queueMessage () {
setTimeout(function () {
sendMessage( messages[ index ++ ] );
if ( messages[ index ] !== undefined ) {
queueMessage();
}
}, 3000);
}
queueMessage();
}
function sendMessage ( message ) {
document.body.appendChild( document.createTextNode( message + '! ' ) );
}
queueMessages( messages );
</script>