javascript初学者这里,我有两个代码(一个没有函数调用,一个有函数调用),第一个按照我想要的那样工作:
null
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction
})
console.log(newarray)
null
但是第二个我想把所有的东西都放在一个函数里面,然后在console.log中调用那个函数,我的代码中似乎有一些错误(见过其他类似的但是他们没有返回任何东西)? 我正在返回,但仍然在这里得到“未定义”:
null
function app(){
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction
})}
console.log(app())
null
你只需要在结束时返回:)
null
function app(){
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction;
});
return newarray;
}
console.log(app());
您错过了括号,亲爱的,它应该是console.log(newarray())