You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js执行test.js无输出求助:已定义数组与翻倍函数但无结果

问题分析与解决

你的代码仅定义了数组和处理函数,但没有调用函数处理数组,也未将结果输出到控制台,所以执行node test.js无任何输出。添加.npmignore、package-lock.json、package.json完全没必要,这些是npm包管理相关文件,和单个脚本执行无关。

修改后的代码如下:

let myArray = [1, 2, 3, 4, 5];
function doubleInput(arrayItem) {
  return arrayItem * 2;
}
// 处理数组并输出结果
const doubledArray = myArray.map(doubleInput);
console.log(doubledArray.join(', '));

关键说明:

  • myArray.map(doubleInput):遍历数组每个元素,调用doubleInput完成翻倍处理,生成新数组[2, 4, 6, 8, 10]
  • doubledArray.join(', '):将数组转换为逗号分隔的字符串,匹配你预期的输出格式
  • console.log():将最终结果打印到终端

内容的提问来源于stack exchange,提问作者oko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 08:22:00