CGRectMake()
如何改进上述代码?我写了一个循环但是我的数组中有undefined1,undefined2,undefined3,undefined4值。
var imageArr = [];
if(req.body.photo1){
imageArr.push(req.body.photo1);
}
if(req.body.photo2){
imageArr.push(req.body.photo2);
}
if(req.body.photo3){
imageArr.push(req.body.photo3);
}
if(req.body.photo4){
imageArr.push(req.body.photo4);
}
答案 0 :(得分:3)
由于"photo" + i
是变量密钥,因此您需要以req.body [ "photo" + 1 ]
for(var i = 1; i<=4;i++)
{
var value = req.body[ "photo"+ i];
if( value )
{
imageArr.push(value);
}
}