Use a Set instead of an array (#1463)
This commit is contained in:
parent
445f87ebdb
commit
6f76645f4c
@ -724,15 +724,15 @@ class DisplayGenerator {
|
|||||||
|
|
||||||
_getPitchAccentCategories(pitches) {
|
_getPitchAccentCategories(pitches) {
|
||||||
if (pitches.length === 0) { return null; }
|
if (pitches.length === 0) { return null; }
|
||||||
const categories = [];
|
const categories = new Set();
|
||||||
for (const {reading, pitches: pitches2} of pitches) {
|
for (const {reading, pitches: pitches2} of pitches) {
|
||||||
for (const {position} of pitches2) {
|
for (const {position} of pitches2) {
|
||||||
const category = this._japaneseUtil.getPitchCategory(reading, position, false);
|
const category = this._japaneseUtil.getPitchCategory(reading, position, false);
|
||||||
if (category !== null) {
|
if (category !== null) {
|
||||||
categories.push(category);
|
categories.add(category);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return categories.length > 0 ? categories.join(' ') : null;
|
return categories.size > 0 ? [...categories].join(' ') : null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user