I used to hate JavaScript. It is a very imperfect language, but many of its pitfalls come from widespread mediocre practices and craftsmanship, rather than the language's quirks.
But do you program in Dart? My point is, when given a choice I can't see a reason why someone who would invest their precious time to learn some relatively obscure language like Dart would NOT learn javascript. Also hating something and not using it are two different things. You say you hate javascript but you probably do use javascript.