@JsFunction @FunctionalInterface public static interface JsArray.Reduce3<R,T>
R
reduce(R accumulator, T currentValue, int index, JsArray<T> p3)
R reduce(R accumulator, T currentValue, int index, @Nonnull JsArray<T> p3)