Why Use Arraylist Over Array Initialization Javascript For Mac