Все Новий

user:thomas gists створені користувачем

title:mygist gists з наданим ім'ям

filename:myfile.txt gists мають файли з наданим ім'ям

extension:yml gists мають файли з наданим розширенням

language:go gists мають файли з наданою мовою

topic:homelab gists with given topic

Реєстрація

Увійти


Все Новий Реєстрація Увійти

Всі gist

Нещодавні зверху створені
Нещодавні знизу створені
Нещодавні зверху оновлені
Нещодавні знизу оновлені
gaiety's Avatar

gaiety / toWords.hs

0 вподобань
0 форк(-ів)
1 файл(-ів)
Остання активність 10 months ago
String To List Of Words
haskell
1 toWords :: String -> [String]
2 toWords x
3 | length x == 0 = []
4 | otherwise = takeWhile (/= ' ') x : toWords (drop 1 (dropWhile (/= ' ') x))
gaiety's Avatar

gaiety / Dynamic Length Arrays in JavaScript

0 вподобань
0 форк(-ів)
1 файл(-ів)
Остання активність 10 months ago
array
1 let arrayOf100Things = [...Array(100).keys()];
gaiety's Avatar

gaiety / JS Map, easier than hash, reduces loops

0 вподобань
0 форк(-ів)
1 файл(-ів)
Остання активність 10 months ago
Avoiding Nested Loops with `new Map()`
array loops map
1 let myHugeArray = [...Array(10000).keys()].map(id => { return {id}; });
2 let listIWant = [1010, 2020, 3030, 4040, 5050, 6060, 7070, 8080, 9090];
3
4 // INSTEAD OF:
5 myHugeArray.filter(obj => listIWant.includes(obj.id));
6
7 // TRY:
8 let mapIWant = new Map();
9 listIWant.forEach(id => mapIWant.set(id));
10 myHugeArray.filter(obj => mapIWant.has(obj.id));
Новіше Пізніше

Працює на Opengist ⋅ Load: 75ms⋅

Українська
Čeština Deutsch English Español Français Magyar Italiano 日本語 Polski Português Русский Türkçe Українська 中文 繁體中文
⋅ Links ⋅ Portfolio ⋅ Git