Generic scripts Utility scripts define functions such as shuffle() for shuffling an array. Extension scripts such as subclass.js extend built-in JavaScript objects to provide additional features, such as inheritance.