array_unique

此函数返回一个新的数组,其中包含已删除任何重复值的输入数组(或其范围)的值。

 

语法:

array_unique(array, [offset], [length]);

参数类型描述
arrayArray要使用的数组
offsetReal可选 数组中的偏移量或起始索引。设置负值将从数组的末尾开始计数。然后,起始索引将是 array_length(array)+offset。请参阅:偏移量和长度
lengthReal可选 要遍历的元素数。负值将向后遍历数组(即按索引的降序排列,例如 2>1>0 而不是 0>1>2)。请参阅: 偏移量和长度

返回:

Array

 

例子:

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"