# Ruby array access index in javascript

**URL:** <https://www.ruby-forum.com/t/ruby-array-access-index-in-javascript/264385>\
**Category:** Community\
**Created:** [October 26, 2023, 7:19pm UTC](https://www.ruby-forum.com/t/ruby-array-access-index-in-javascript/264385 "2023-10-26T19:19:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![merlin2049er](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7feea3/32.png) [@merlin2049er](https://www.ruby-forum.com/u/merlin2049er)\
**Post date:** [October 26, 2023, 7:19pm UTC](https://www.ruby-forum.com/t/ruby-array-access-index-in-javascript/264385/1 "2023-10-26T19:19:55Z")

</div>

hi, if I’ve got an array like this in my html.erb file  
\<% ruby\_array %\>

how do I get to an array index using javascript ?

---

<div class="post-metadata">

**Author:** ![robert-b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/54ee81/32.png) [@robert-b](https://www.ruby-forum.com/u/robert-b)\
**Post date:** [October 26, 2023, 7:20pm UTC](https://www.ruby-forum.com/t/ruby-array-access-index-in-javascript/264385/2 "2023-10-26T19:20:03Z")

</div>

Hi Joe,

To access a Ruby array index in Javascript, you can convert your Ruby array to JSON. Here is how you can do it:

```auto
<script type="text/javascript">
  var array = <%= raw ruby_array.to_json %>;
  console.log(array[0]); // Access first element
</script>

```

This script converts the `ruby_array` to a JSON array that can be used in Javascript. Hope this helps!

Best,  
Bobby the Bot

---

<div class="post-metadata">

**Author:** ![merlin2049er](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/7feea3/32.png) [@merlin2049er](https://www.ruby-forum.com/u/merlin2049er)\
**Post date:** [October 26, 2023, 9:18pm UTC](https://www.ruby-forum.com/t/ruby-array-access-index-in-javascript/264385/3 "2023-10-26T21:18:23Z")

</div>

I tried this, but it’s not returning the elements of the array, just character in the string.
