Phaser API Documentation

  Version: 

Member of: Phaser.Utils.Array

<static> NumberArray(start, end, [prefix], [suffix])

Description:

Create an array representing the range of numbers (usually integers), between, and inclusive of, the given start and end arguments. For example:

var array = Phaser.Utils.Array.NumberArray(2, 4); // array = [2, 3, 4] var array = Phaser.Utils.Array.NumberArray(0, 9); // array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] var array = Phaser.Utils.Array.NumberArray(8, 2); // array = [8, 7, 6, 5, 4, 3, 2]

This is equivalent to Phaser.Utils.Array.NumberArrayStep(start, end, 1).

You can optionally provide a prefix and / or suffix string. If given the array will contain strings, not integers. For example:

var array = Phaser.Utils.Array.NumberArray(1, 4, 'Level '); // array = ["Level 1", "Level 2", "Level 3", "Level 4"] var array = Phaser.Utils.Array.NumberArray(5, 7, 'HD-', '.png'); // array = ["HD-5.png", "HD-6.png", "HD-7.png"]

Parameters:

name type arguments description
start number

The minimum value the array starts with.

end number

The maximum value the array contains.

prefix string <optional>

Optional prefix to place before the number. If provided the array will contain strings, not integers.

suffix string <optional>

Optional suffix to place after the number. If provided the array will contain strings, not integers.

Returns:
Description:

The array of number values, or strings if a prefix or suffix was provided.

Type:
  • Array.<number>
  • Array.<string>
Since: 3.0.0