在react-native-redash
v1(用于 react-native-reanimated)中,有 2 种方法可以返回向量的最小值或最大值。这是方法定义:
const min = (vector: Adaptable, value: Animated.Adaptable<number>) =>
apply(Animated.min, vector, value);
const max = (vector: Adaptable, value: Animated.Adaptable<number>) =>
apply(Animated.max, vector, value);
这两种方法都需要一个向量和一个传入的值,这令人困惑。因为向量是一个二维值,而值是一个数字。如何比较 2D 向量和一个值min
和max
?有人可以阐明这两种方法的逻辑和目的吗?