Discuss / JavaScript / 交作业

交作业

Topic source

1.求积

  return arr.reduce(function(x,y)
{
return x*y;
});

2.不用内置函数:这里String转int有两种方法: '123'|0 +'123'

 var arr = [];
for(let str of s)
{
arr.push(str);
}
arr = arr.map(function(x)
{
return +x;
});
return arr.reduce(function(x,y)
{
return x*10+y;
});

3.注意String值不可变。每次x数组获取值后需要重新赋值k。

return arr.map(function(x)
{
var k="";
 for(var i =0;i<x.length;i++)
{
if(i===0)
{
k+=x[i].toUpperCase();
}
else
{
k+=x[i].toLowerCase();
}
}
return k;
});

4.ParseInt()是需要传入两个参数的。

r = arr.map(function(x)
{
return parseInt(x,10);
});

  • 1

Reply