Programming, Computer Science, JavaScript, Functional Programming.
internal structure as abstract data types. There are several abstract data types built into the JavaScript language: Set, Map, and Array are good examples. Developers have the ability to create and manipulate these, but are not able to access, modify, or extend their underlying representations.