Comment Re:The things they will NOT learn are interesting (Score 1) 255
Javascript can have linked lists and recursion. It is not uncommon for me to use recursion in my js code. Linked lists are less common since js arrays can do most of the things that you would normally use a linked list for, but there is no reason why you couldn't have students build their own list implementation for the sake of instruction.
There may not be pointers in js, but there is enough of a concept of references to explain it. Similarly, you can show a student typeof() show them how types are mutable in js, and explain that in some languages that is not how it works. Any halfway smart student will understand the implications that strong typing would have.