Javascript 如何将数组设置为格式化字符串?
我正在尝试将数组格式化为格式化字符串,如何才能做到这一点? 我得到的指示是 任务6-查找列表中的所有奇数 允许将任意数量的参数传递给函数。 如果传递给函数的值不是数字,请忽略它 然后继续处理剩下的。如果列表为空(未传递任何内容 对于函数,或所有需要忽略的函数,返回Javascript 如何将数组设置为格式化字符串?,javascript,arrays,Javascript,Arrays,我正在尝试将数组格式化为格式化字符串,如何才能做到这一点? 我得到的指示是 任务6-查找列表中的所有奇数 允许将任意数量的参数传递给函数。 如果传递给函数的值不是数字,请忽略它 然后继续处理剩下的。如果列表为空(未传递任何内容 对于函数,或所有需要忽略的函数,返回null) 返回带有列表中所有奇数的格式化字符串,例如: “1、3、5” var奇数=[]; 常数oddNumbers=(…数字)=>{ var oddNum var格式字符串; var i; 如果(number.length>0){
null
)
返回带有列表中所有奇数的格式化字符串,例如:
“1、3、5”
var奇数=[];
常数oddNumbers=(…数字)=>{
var oddNum
var格式字符串;
var i;
如果(number.length>0){
对于(i=0;i
只需将数组加入字符串即可:
else{
return null;
}
return odd.join(', ');
const oddNumbers=(…数字)=>{
var奇数=[];
var oddNum
var格式字符串;
var i;
if(数组.isArray(数字)){
用于(i个数字){
if(isNaN(数字[i])==false&&(数字[i]%2!==0)){
奇数推(数[i]);
}
}
}否则{
返回[];
}
返回奇数;
};
var结果=奇数(1,2,34,54,55,34,32,11,19,17,54,66,13);
console.log(result.join(“,”)
numbers.filter(n=>n%2!==0)。join(“,”
@epascarello)也将包括非数字,并且不检查长度0I将使用常量赔率=[];对于(设i=0;i不难添加非数字检查!isNaN(n)
并不是一个完整的答案,因此是一个注释;)
else{
return null;
}
return odd.join(', ');