PropertyLoop interview question

what are promices in javascript