datastatusMonthly[0]
- This is my String in javascript
If i print this, it is printing as same string.
How do i get the value of '0' index in array datastatusMonthly
using this above string?
Any help please?
datastatusMonthly[0]
- This is my String in javascript
If i print this, it is printing as same string.
How do i get the value of '0' index in array datastatusMonthly
using this above string?
Any help please?
You can use eval
. The eval function will evaluate your string. JS bin here https://jsbin.com/guqoqukoqa/edit?js,console
Solution without eval, which is evil, using regex with group:
var datastatusMonthly = [3];
var text = 'datastatusMonthly[0]';
var regex = /(datastatusMonthly)\[([0-9]+)\]/g;
var match = regex.exec(text);
var arrayName = match[1];
var arrayIndex = match[2];
console.log(window[arrayName][arrayIndex]);
This dose't have to be in a String i guess. correct me if i am not understanding it properly
var fistElement = datastatusMonthly[0];
This link might help https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Accessing_array_elements