在我编写的这段代码中,y以未定义的形式返回。我到处都能看到我能弄清楚我做错了什么,但据我所知,它写的正确。它应该以00085回归。
function ab()
{
var x = 85 + '';
var y = AddCorrect(x);
}
function AddCorrect(add)
{
if (add.length < 5)
{
var corrected = '0' + add;
AddCorrect(corrected);
}
else
{
return add;
}
}
答案 0 :(得分:0)
您传递了一个数字,但您的函数需要一个字符串(您正在检查axios({
url: '/prod/api/uploadImage_profile',
method: 'post',
data: obj,
headers: {
'Content-Type': 'multipart/form-data'
}
})
)。您还必须在add.length
内返回一些内容:
if (add.length < 5)
&#13;