此函数返回一个新的数组,其中包含已删除任何重复值的输入数组(或其范围)的值。
array_unique(array, [offset], [length]);
参数 | 类型 | 描述 |
---|---|---|
array | Array | 要使用的数组 |
offset | Real | 可选 数组中的偏移量或起始索引。设置负值将从数组的末尾开始计数。然后,起始索引将是 array_length(array)+offset。请参阅:偏移量和长度 |
length | Real | 可选 要遍历的元素数。负值将向后遍历数组(即按索引的降序排列,例如 2>1>0 而不是 0>1>2)。请参阅: 偏移量和长度 |
var _values = ["rock", "paper", "scissors", "rock", "rock", "scissors", "paper", "scissors"];
var _values_unique = array_unique(_values);
上面的代码首先创建一个临时数组 values。
然后它调用 array_unique 并将结果存储在临时变量 values_unique 中。此数组包含数组中的三个可能的值:values:"rock"、"paper" 和 "scissors"。