Green’s Dictionary of Slang

slat n.5

(US) a young man.

[US]Edwardsville Intelligencer (IL) 14 Sept. 4/4: The Flappers’ Dictionary [...] Slat: A young man.
[US]B. Rodgers Queens’ Vernacular 45: any boy under the age of consent [...] slat.