v1
11/26/2017 by KaelWD 11/26/201700
Setup HTML - click to add setup HTML
disable setup JavaScript
Setup JavaScript
var testData = []
for (var i = 0; i < 100; i++) {
  testData.push(i)
}
delete caserun single casemove downdrag and drop case


ready



var res = 0;
testData.forEach(function(x) {
  res += x
})
delete caserun single casemove upmove downdrag and drop case


ready



var res = 0
for (var i = 0; i < testData.length; i++) {
  res += testData[i]
}
delete caserun single casemove upmove downdrag and drop case


ready



var res = 0;
for (var i = 0, len = testData.length; i < len; i++) {
  res += testData[i]
}
delete caserun single casemove upmove downdrag and drop case


ready



var res = testData.reduce(function(sum, x) {
  return sum + x
}, 0)
delete caserun single casemove upmove downdrag and drop case


ready



var res = 0
var i = testData.length
while (i--) {
    res += testData[i]
}
delete caserun single casemove upmove downdrag and drop case


ready



var res = 0
for (var data in testData) {
  res += data
}
delete caserun single casemove upmove downdrag and drop case


ready



var res = 0;
for (var data of testData) {
  res += data
}
delete caserun single casemove updrag and drop case


ready



var res = 0;
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;

try {
  for (var _iterator = testData[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
    var data = _step.value;

    res += data;
  }
} catch (err) {
  _didIteratorError = true;
  _iteratorError = err;
} finally {
  try {
    if (!_iteratorNormalCompletion && _iterator.return) {
      _iterator.return();
    }
  } finally {
    if (_didIteratorError) {
      throw _iteratorError;
    }
  }
}
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN