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
  • 165
  • 8

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
  • 24,537
  • 6
  • 26
  • 42