Сообщение от sizoider
|
а если мне нужно было бы с каждым элементом какую то операцию проводить
|
<script>
var arr = [1, 2, 3, 4, 5];
function fn(arr, p, n) {
var c = 0,
len = arr.length;
return function() {
return c < len * (p - 1) + n + 1 ? (c++ % len) : true
}
};
var x = fn(arr, 2, 2);
for (var i = 0; i < 15; i++) {
document.write(arr[x()] + ", ")
}
</script>