Сообщение от ITGun
|
Не понимаю почему не работает скрипт.(Замыкания)
|
Хорошо замкнуло
var arr = [1, 2, 3, 4, 5, 6, 7];
function filter(array) { var massive = []; return {
inBetween: function(a, b) { for (var i = 0; i < array.length; i++) { if (array[i] >= a && b >= array[i]) { massive.push(array[i]); } } return massive; },
inArray: function(selector) { for (var i = 0; i < selector.length; i++) {
for ( var c = 0; c < array.length; c++) { if (array[c] == selector[i]) { massive.push(selector[i]); } } }; return massive; } }; }
var select = [1,3,5];
alert(filter(arr).inArray(select));
alert(filter(arr).inBetween(3,6));