Solid
Drosera anglica
Рекурсия в each (Prototype 1.5)
Как сделать самую обычную рекурсию через prototype's each?
В этом примере почему-то постоянно повторяется первый элемент, что в конце концов приводит к "too much recursion".
-~{}~ 09.11.06 17:06:
Проблема была в hash объекте... всётаки в функцию передаётся hash массив, который имеет два элемента: key/value (хотя в доках по этому ничего не сказано).
PS. Скорей бы вышла книга по Prototype.
Как сделать самую обычную рекурсию через prototype's each?
Код:
function rec(arr) {
var d = '';
arr.each(function(v, k) {
if(typeof(v)=='object') {
d += rec($H(v));
} else {
d += v;
}
});
return d;
}
-~{}~ 09.11.06 17:06:
Проблема была в hash объекте... всётаки в функцию передаётся hash массив, который имеет два элемента: key/value (хотя в доках по этому ничего не сказано).
PS. Скорей бы вышла книга по Prototype.
