Ich weiß, dass Leute, die von anderen Sprachen zu JavaScript kommen, nach etwas suchen wie head()
o first()
um das erste Element eines Arrays zu erhalten, aber wie kann man das tun?
Stellen Sie sich vor, Sie haben das folgende Array:
const arr = [1, 2, 3, 4, 5];
In JavaScript können Sie einfach tun:
const first = arr[0];
oder ein sauberer, neuerer Weg ist:
const [first] = arr;
Sie können aber auch einfach eine Funktion wie...
function first(arr) {
if(!Array.isArray(arr)) return;
return arr[0];
}
Wenn Sie einen Unterstrich verwenden, gibt es eine Liste von Funktionen, die dasselbe tun, was Sie suchen:
_.first
_.head
_.take