Javascript 检查数组中的所有值是否未除以3

Javascript 检查数组中的所有值是否未除以3,javascript,Javascript,我需要你的帮助。 在我的Javascript课程中,我遇到了这样一个问题: 编写一个获取8个数字的数组的函数,该函数将打印所有被3除的数字,不带任何余数 如果数组中没有一个数字可以被3除而没有任何余数,则函数将打印 “数组未被3除” 所以我是这样做的: checkDvide=函数(arr){ arr.forEach((值,索引)=>{ 如果(值%3==0){ log(`number${value}被划分,他的位置是${index}`) } }); }您可以在循环外部设置一个标志,如果它输入了您

我需要你的帮助。 在我的Javascript课程中,我遇到了这样一个问题:

编写一个获取8个数字的数组的函数,该函数将打印所有被3除的数字,不带任何余数

如果数组中没有一个数字可以被3除而没有任何余数,则函数将打印 “数组未被3除”

所以我是这样做的:

checkDvide=函数(arr){
arr.forEach((值,索引)=>{
如果(值%3==0){
log(`number${value}被划分,他的位置是${index}`)
}
});

}
您可以在循环外部设置一个标志,如果它输入了您的条件,则设置标志

您可以在循环外部设置一个标志,如果它输入了您的条件,则设置标志

跟踪您是否发现任何带有布尔标志的内容:

函数校验除法(arr){
让发现=错误;
for(设i=0;i

.as控制台包装{min height:100%;}
跟踪您是否发现任何带有布尔标志的内容:

函数校验除法(arr){
让发现=错误;
for(设i=0;i
.as控制台包装{最小高度:100%;}
函数myfunc(ar){
var ans=ar.filter(函数(年龄){
返回年龄%3==0;
})
如果(ans.length==0){
控制台日志(“arr不除以3”);
}
否则{
控制台日志(ans);
}
}
var arr=[1,2,3,4,5,6,7,8]
myfunc(arr)
函数myfunc(ar){
var ans=ar.filter(函数(年龄){
返回年龄%3==0;
})
如果(ans.length==0){
控制台日志(“arr不除以3”);
}
否则{
控制台日志(ans);
}
}
var arr=[1,2,3,4,5,6,7,8]

myfunc(arr)您可以使用过滤器功能,然后检查结果长度:

checkDvide=函数(arr){
常量结果=arr.filter((值、索引)=>{
如果(!(值%3)){
log(`number${value}被划分,他的位置是${index}`)
返回真值
}
返回错误
} );
如果(!result.length){
log(“数组不除以3”);
}
}
检查DVIDE([1,3,6,7]);

checkDvide([1,2,5,7])您可以使用过滤器功能,然后检查结果长度:

checkDvide=函数(arr){
常量结果=arr.filter((值、索引)=>{
如果(!(值%3)){
log(`number${value}被划分,他的位置是${index}`)
返回真值
}
返回错误
} );
如果(!result.length){
log(“数组不除以3”);
}
}
检查DVIDE([1,3,6,7]);

checkDvide([1,2,5,7])为什么不按3跳转并输出结果?值得思考的是:尽量不要打印for循环中的所有数字,而是在循环完成后打印。你会怎么做呢?为什么不按3跳转并输出结果呢?值得思考的是:尽量不要打印for循环中的所有数字,而是在循环完成之后。你打算怎么做?谢谢你的帮助!很乐意帮忙:)谢谢你帮了我很多忙!很乐意帮忙:)谢谢你帮了我很多忙!谢谢你的帮助!