这里的javascript初学者,我有两个代码(一个不带函数调用,一个带函数调用),第一个正在按我的要求工作:
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction
})
console.log(newarray)
但是第二个我想将所有内容放到一个函数中并在console.log中调用该函数,我的代码似乎出现了一些错误(见过其他类似的内容,但它们未返回任何内容)?我要返回,但仍然在这里“未定义”:
function app(){
const numbers = [65, 44, 12, 4];
const newarray = numbers.map((myFunction)=>{
return myFunction
})}
console.log(app())
答案 0 :(得分:2)
您只需要在最后返回即可:)
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());
答案 1 :(得分:1)
亲爱的,你错过了支架,
它应该是:
console.log(newarray())