პროქსის არჩევა ყოველ ოთხ ცდაზე JavaScript-ში
ნულიდან დაწყებული ცდის ინდექსი დაყავით ჯგუფებად, სანამ ნაშთის ოპერატორს პროქსების სიაზე გამოიყენებთ.
ოთხი ცდის განმავლობაში ერთი პროქსის შესანარჩუნებლად დააჯგუფეთ ცდის ინდექსი, სანამ სიას გაივლით. მოცემულია ვალიდირებული, არაცარიელი proxies მასივი და ნულიდან დაწყებული არაუარყოფითი მთელი რიცხვი i:
const proxy = proxies[Math.floor(i / 4) % proxies.length];
ინდექსები 0–3 ირჩევს პირველ ჩანაწერს, 4–7 მეორეს, ხოლო 8–11 მესამეს. ნაშთი ჯგუფის ნომერს უკან, პირველ პროქსიზე აბრუნებს ბოლო ჩანაწერის შემდეგ. უარყავით ცარიელი მასივი ამ გამოსახულების გამოყენებამდე.
გამოიყენეთ არჩეული URL ამ ცდის HTTP კლიენტის კონფიგურაციისას. უფასო პროქსების სია მასივისთვის საჯარო კანდიდატებს გვაძლევს; თითოეული URL ფორმატირეთ იმ პროტოკოლით, რომელსაც ეს კლიენტი მხარს უჭერს. არითმეტიკა გეგმავს საბოლოო წერტილებს; ის თავისთავად არ ცვლის ბრაუზერს ან უკვე დაკავშირებულ კლიენტს.
გადაწყვიტეთ, ხარჯავს თუ არა განმეორებითი ცდა კიდევ ერთ ცდის ინდექსს. წარმატების მთვლელი სხვა პოლიტიკას მოგვცემდა, და პარალელურმა ამოცანებმა შეიძლება დაასრულონ მათთვის მინიჭებული ინდექსებისგან განსხვავებული რიგით.