,可以通过以下步骤实现:
以下是一个示例的JavaScript代码实现:
function getLastThreeLettersUniqueMatch(arr) {
let lastThreeLetters = arr.map(item => item.slice(-3)); // 获取每个元素的最后3个字母
let uniqueMatch = lastThreeLetters.filter((item, index) => lastThreeLetters.indexOf(item) === index); // 找出唯一匹配项
return uniqueMatch;
}
// 示例用法
let array = ['apple', 'banana', 'cherry', 'date', 'elephant', 'fig', 'grape', 'apple', 'banana'];
let result = getLastThreeLettersUniqueMatch(array);
console.log(result); // 输出 ["ate", "ple", "ape"]
在这个示例中,我们定义了一个名为getLastThreeLettersUniqueMatch
的函数,它接受一个数组作为参数。函数首先使用map
方法获取每个元素的最后3个字母,并将结果存储在lastThreeLetters
数组中。然后,使用filter
方法筛选出lastThreeLetters
数组中的唯一匹配项,并将结果存储在uniqueMatch
数组中。最后,函数返回uniqueMatch
数组作为结果。
这个方法适用于任何包含字符串元素的数组,并且可以获取最后3个字母的唯一匹配项。
领取专属 10元无门槛券
手把手带您无忧上云