code: public static Object setOrAppend(Object array, int index, Object value) {
  		if(index < length(array)) {
  			Array.set(array, index, value);
  			return array;
  		}else {
  			return append(array, value);
  		}
  	}
docs: 将元素值设置为数组的某个位置，当给定的index大于数组长度，则追加
  
  @param array 已有数组
  @param index 位置，大于长度追加，否则替换
  @param value 新值
  @return 新数组或原有数组
  @since 4.1.2