var arr = [1,2,3,4,5,6,7,8,9];
for (var i=1; i < arr.length; i++) {
  console.log(arr[i]);
}
找到最低效的代码片段，解释原因，提出替代方案。
给定的代码是低效的，因为它没有使用恒定时间复杂度的方法。当数组中的元素越多，该代码处理所需的时间就越长。更好的做法是使用 for-of 循环，它将确保恒定时间复杂度，不管数组的大小如何。

var arr = [1,2,3,4,5,6,7,8,9];
for (let i of arr) {
  console.log(i);
}