JSFiddle - React, Tailwind, and code Playground

JavaScript

var numbers = []; 
for (var i=0; i < 10; i++) {
    numbers[i] = new Function("return " + i + ";")
      // как сюда засунуть текущее значение i ?
  }

alert(numbers[5]()); // возвращает 10, а хочу 5
// понимаю что надо как то умно применить замыкание, но как, блеать?