首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从数组中获取最后3个字母的唯一匹配项

,可以通过以下步骤实现:

  1. 遍历数组,获取每个元素的最后3个字母。
  2. 将获取到的最后3个字母与其他元素的最后3个字母进行比较,找出唯一匹配项。
  3. 返回唯一匹配项。

以下是一个示例的JavaScript代码实现:

代码语言: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个字母的唯一匹配项。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券