Ste*_*ios 1 javascript arrays google-sheets google-apps-script
我正在使用 Google Sheets,我想获得一个包含另一个列表的唯一项目的列表。即输入为:
列表 = ['尼克','乔治','乔治','尼克','尼克','乔治','尼克','亚历克斯']
输出将是:
[尼克、乔治、亚历克斯]
现在我正在使用一个简单的循环来检查一个元素是否出现多次。但我确信会有更聪明的方法。
最简单的方法是使用Set。这被定义为不能有重复项的集合
var noduplicates = new Set(List);
Run Code Online (Sandbox Code Playgroud)
如果您愿意,您可以将其转换回列表。
var noduplicates = new Set(List);
Run Code Online (Sandbox Code Playgroud)