Map With Index Over An Array
Last updated
Was this helpful?
Last updated
Was this helpful?
The method on its own allows you to interact with each item of an array, producing a new array.
If you also want access to the index of the item, you'll need some help from other enumerable methods. As of Ruby 1.9.3, you can chain on :
This method has the added benefit of allowing you to specify the starting value of the index. It normally starts with 0
, but you could just as easily start at 1
: