art-standard-lib
Version:
The Standard Library for JavaScript that aught to be.
15 lines (10 loc) • 389 B
text/coffeescript
MinimalBaseObject = require '../../MinimalBaseObject'
module.exports = class Array extends MinimalBaseObject
constructor: (inspectedArray) ->
super
@array = inspectedArray
@getter
arrayOfStrings: -> v.toString() for v in @array
children: -> @array.slice()
delimitedString: (delimiter = ", ") -> @arrayOfStrings.join(", ")
toString: -> "[#{@delimitedString()}]"