Сообщение от B@rmaley.e><e
|
Потому что вызывается a.push(7, 8, 9)
|
Точно, забыл чуток
apply(this, [name, value]).
Сообщение от B@rmaley.e><e
|
Что получается? Syntax error что ли?
|
Сначала написал пример с threads, потом проверил что не работает
решил удалить, а коммент оставил.
Вот к чему это было
Simulate threads using yield operator
//// thread definition
function Thread( name ) {
for ( var i = 0; i < 5; i++ ) {
Print(name+': '+i);
yield;
}
}
//// thread management
var threads = [];
// thread creation
threads.push( new Thread('foo') );
threads.push( new Thread('bar') );
// scheduler
while (threads.length) {
var thread = threads.shift();
try {
thread.next();
threads.push(thread);
} catch(ex if ex instanceof StopIteration) {}
}