JavaScript函数传递字符串参数来引用变量withion函数[duplicate]

问题描述 投票:0回答:1

我正在努力实现以下目标:

const dayChooser = day => {
  const Monday = [];
  const Tuesday = [];
  const Wednesday = [];
  const Thursday = [];
  const Friday = [];
  const Saturday = [];
  const Sunday = [];

  day.push("It works!");
};

dayChooser("Monday");

console.log(Monday);

应显示:

[
  "It works!"
]

我该如何实现?我尝试使用Google搜索来寻找一些解决方案,但似乎无法找到一个优雅的解决方案。当然有简单的方法可以做到这一点吗?

javascript function arguments parameter-passing
1个回答
0
投票

只是一个小小的改变,您必须传递数组而不是字符串Monday

const Monday = [];
const Tuesday = [];
const Wednesday = [];
const Thursday = [];
const Friday = [];
const Saturday = [];
const Sunday = [];

const dayChooser = day => {
  day.push("It works!");
};

dayChooser(Monday);

console.log(Monday);
© www.soinside.com 2019 - 2024. All rights reserved.