last, fromlast, compact , for , async

last string & array, fromlaststring & array,
compact remove falsy, for - loop for array,async for single