增加保护,如果index越界则取数组最后一个