Bagaimana cara mendapatkan perbedaan antara dua array dalam JavaScript?

Apakah ada cara untuk mengembalikan perbedaan antara dua array dalam JavaScript? Sebagai contoh: var a1 = ['a', 'b']; var a2 = ['a', 'b', 'c', 'd']; // need ["c",