-2
我开始学习Javascript,我想创建一个函数,它可以对数组进行排序并比较两个值(可能是字符串值)。在函数中找到匹配的Javascript函数
例如,如果有50个不同的词,但有两个“香蕉”字,我想知道。任何帮助,将不胜感激。谢谢!
我开始学习Javascript,我想创建一个函数,它可以对数组进行排序并比较两个值(可能是字符串值)。在函数中找到匹配的Javascript函数
例如,如果有50个不同的词,但有两个“香蕉”字,我想知道。任何帮助,将不胜感激。谢谢!
您可以使用filter
查找所有满足过滤功能的项目。我相信按排序,你的意思是遍历或迭代。
E.g.
var words = ['test', 'banana', 'banana', 'other'];
var bananaCount = words.filter(function (word) {
return word == 'banana';
}).length;
console.log(bananaCount); //2
功能需要在不明确说明的话 “香蕉”的工作。该功能需要找到“香蕉”编程 - Team6Labs
好吧,你可以适应上述为例:
countOfWord(words, 'banana'); //2
function countOfWord(words, word) {
return words.filter(function (w) {
return w == word;
}).length;
}
该功能需要在没有明确指出“香蕉”一词的情况下工作。该功能需要以编程方式查找“香蕉”。 – Team6Labs 2014-10-31 01:17:54
你究竟需要什么帮助?到目前为止,你知道/你做了什么?你知道如何访问数组吗?如何迭代它?你知道数组有一个'sort'方法吗?没有关于您的情况的信息,我们无法真正帮助您。 – 2014-10-31 00:20:20