在 console.log 中调用函数(返回仍然未定义)
invoking function inside console.log (returning still getting undefined)
javascript 初学者,我有两个代码(一个没有函数调用,一个有函数调用),第一个是我想要的,它是:
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction
})
console.log(newarray)
但是第二个我想把所有东西都放在一个函数中并在 console.log 中调用该函数,我的代码中似乎有一些错误(已经看到其他类似的但他们没有 return任何事物) ?我正在 returning,但仍然 'undefined' 在这里 :
function app(){
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction
})}
console.log(app())
你只需要在最后 return :)
function app(){
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction;
});
return newarray;
}
console.log(app());
(回复评论)
function App() {
const numbers = [1, 2, 3, 4, 5];
const listItems = numbers.map((number) => `<li>${number}</li>` );
return `<ul>${listItems.join("")}</ul>`
}
console.log(App());
亲爱的,你错过了支架,
它应该是:
console.log(newarray())
javascript 初学者,我有两个代码(一个没有函数调用,一个有函数调用),第一个是我想要的,它是:
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction
})
console.log(newarray)
但是第二个我想把所有东西都放在一个函数中并在 console.log 中调用该函数,我的代码中似乎有一些错误(已经看到其他类似的但他们没有 return任何事物) ?我正在 returning,但仍然 'undefined' 在这里 :
function app(){
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction
})}
console.log(app())
你只需要在最后 return :)
function app(){
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction;
});
return newarray;
}
console.log(app());
(回复评论)
function App() {
const numbers = [1, 2, 3, 4, 5];
const listItems = numbers.map((number) => `<li>${number}</li>` );
return `<ul>${listItems.join("")}</ul>`
}
console.log(App());
亲爱的,你错过了支架,
它应该是:
console.log(newarray())