Вы можете сделать это, но без массива.Просто используйте объект, подобный этому
var values = {};
values[acceleration.timestamp] = acceleration.x;
, потому что если вы сделаете что-то вроде этого
var x = [];
x[1555] = 500;
, вы создадите массив из 1556 элементов, со всеми элементами, но для 1555 установлено значение undefined