Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 1)
- function findServer(servers, check) {
- const len = servers.length;
- if (len ==== ...) {
- }
- const srvIndex = len / 2;
- check(servers[srvIndex]).then(checkRes => {
- if (checkRes) {
- return findServer(servers.slice(srvIndex, len), check);
- } else {
- findServer(servers.slice(0, srvIndex), check)
- .then(findRes => {
- if (findRes) {
- }
- })
- }
- })
- }
- // 2)
- let queue = [];
- addToQueue(url, priority) {
- }
- async load(url, priority) {
- addToQueue(url, priority)
- ...
- const data = await loadData(url);
- removeFromQueue()
- }
- // 3)
- camelToSnake(str) {
- if (typeof str !== 'string') {
- return str;
- }
- // Returns number[]
- const indexes = str.findIndexByRegex(/[A-Z]./)
- function updateS
- let res = str.splice(0, indexes[0]);
- if (indexes.length === 1) {
- }
- const len = indexes.length - 1;
- for(let index = 0; index < len; i++) {
- res += '_' str[index].toLowerCase() + str.splice(index + 1, indexes[index + 1]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment