As seen, flash cards are very common in learning other languages. Flash cards seem to help learners learn words faster and more effectively. Lots of language learning programs use flash cards as well to help their customers learn faster and more efficiently. But I can't seem to get a grasp on why flash cards are effective.
So, what makes flash cards effective in learning vocabulary from another language (as proven by studies and maybe some personal experiences if necessary)?