0

I have the following line of code:

for (var t = 0; t < timingobj['Test'].length; t++) {
var test1= "Test[0].NextTest.EstimatedTestScore";

var time= Object.byString(timingobj, test1);
}

How do I replace the "0" to be dynamic with "t", using the for loop? var test1= "Test[t].NextTest.EstimatedTestScore";

Lawrence
  • 145
  • 6

1 Answers1

1

You can use Template Literals

for (var t = 0; t < timingobj["Test"].length; t++) {
  var test1 = `Test[${t}].NextTest.EstimatedTestScore`;
  var time = Object.byString(timingobj, test1);
}
decpk
  • 21,436
  • 4
  • 19
  • 37