首页 > 解决方案 > 如何使用包含多个值的列表创建变量

问题描述

我想要做的是创建一个具有超过 1 个值的变量。因此,如果有人键入“value1”或“value2”,它将作为变量返回。

我这部分的脚本是:

var multiply = "x", "*"

它返回:

var multiply = "x", "*"
                    ^^^

Syntax Error: Unexpected String

我可以这样做吗,或者正确的方法是什么?

标签: javascript

解决方案


有两种[简单的]方法可以做到这一点。

  1. 您可以使用数组

let multiply = ["x","*"];
console.log(multiply);
console.log(multiply[0], multiply[1]);

  1. 你可以使用一个对象

let multiply = {
  value1:"x",
  value2:"*",
};
console.log(multiply);
console.log(multiply.value1, multiply.value2);

第二个选项*更接近*用户键入 value1 和 value2 的要求,但是正如所见,他们必须在其前面加上“乘法”。


推荐阅读