I’;我试图用javascript编写一个函数,返回一个数字作为另一个数字出现的次数

I’;我试图用javascript编写一个函数,返回一个数字作为另一个数字出现的次数,javascript,filter,Javascript,Filter,第二个输入数字总是介于0和9之间,我必须使用filter方法。这就是我到目前为止所做的: const countOccurrencesFilter=(数字,目标)=>{ 设numStrArr=number.toString().split(“”); 设targetStr=target.toString(); 让count=numStrArr.filter=(numStrArr=>numStrArr[0]==targetStr).length; 返回计数; };您就快到了,您正在为名为filte

第二个输入数字总是介于0和9之间,我必须使用filter方法。这就是我到目前为止所做的:

const countOccurrencesFilter=(数字,目标)=>{
设numStrArr=number.toString().split(“”);
设targetStr=target.toString();
让count=numStrArr.filter=(numStrArr=>numStrArr[0]==targetStr).length;
返回计数;

};
您就快到了,您正在为名为
filter
numStrArr
分配一个键,而实际上您需要调用该方法。你需要使用

numStrArr.filter(numStrArr ...
不是

const countOccurrencesFilter=(数字,目标)=>{
设numStrArr=number.toString().split(“”);
设targetStr=target.toString();
让count=numStrArr.filter(numStrArr=>numStrArr===targetStr).length;
返回计数;
};
控制台日志(countOccurrencesFilter(121,1))

log(countOccurrencesFilter(000,1))
您就快到了,您正在为名为
filter
numStrArr
分配一个键,而实际上您需要调用该方法。你需要使用

numStrArr.filter(numStrArr ...
不是

const countOccurrencesFilter=(数字,目标)=>{
设numStrArr=number.toString().split(“”);
设targetStr=target.toString();
让count=numStrArr.filter(numStrArr=>numStrArr===targetStr).length;
返回计数;
};
控制台日志(countOccurrencesFilter(121,1))
console.log(countOccurrencesFilter(000,1))
尝试更改

let count = numStrArr.filter = (numStrArr => numStrArr[0] === targetStr).length;

试着改变

let count = numStrArr.filter = (numStrArr => numStrArr[0] === targetStr).length;


我想这会解决你的问题

const countOccurrencesFilter=(数字,目标)=>{
设numStrArr=number.toString().split(“”);
设targetStr=target.toString();
让count=numStrArr.filter(digit=>digit==targetStr).length;
返回计数;
};

console.log(countOccurrencesFilter(11211,1))我想这会解决你的问题

const countOccurrencesFilter=(数字,目标)=>{
设numStrArr=number.toString().split(“”);
设targetStr=target.toString();
让count=numStrArr.filter(digit=>digit==targetStr).length;
返回计数;
};

console.log(countOccurrencesFilter(11211,1))你能输入样本和预期输出吗?你有一个输入错误:
numStrArr.filter(
你能输入样本和预期输出吗?你有一个输入错误:
numStrArr.filter(
numStrArr[0]的使用点是什么?你是对的,我没有注意到:)numStrArr[0]的使用点是什么?你是对的,我没有注意到:)啊,非常感谢你们