javascript - 如何使用包含多个值的列表创建变量
问题描述
我想要做的是创建一个具有超过 1 个值的变量。因此,如果有人键入“value1”或“value2”,它将作为变量返回。
我这部分的脚本是:
var multiply = "x", "*"
它返回:
var multiply = "x", "*"
^^^
Syntax Error: Unexpected String
我可以这样做吗,或者正确的方法是什么?
解决方案
有两种[简单的]方法可以做到这一点。
- 您可以使用数组
let multiply = ["x","*"];
console.log(multiply);
console.log(multiply[0], multiply[1]);
- 你可以使用一个对象
let multiply = {
value1:"x",
value2:"*",
};
console.log(multiply);
console.log(multiply.value1, multiply.value2);
第二个选项*更接近*用户键入 value1 和 value2 的要求,但是正如所见,他们必须在其前面加上“乘法”。
推荐阅读
- linux - 将同名文件夹分组
- wordpress - 如何在没有用户名或密码的情况下对 WordPress REST 请求进行身份验证?
- rust - 创建自定义形状的 Cairo::Region
- python - 如何使用 while 循环重复生成随机加法问题?
- javascript - 在从 API 调用填充的反应选择下拉列表中设置默认值
- c - 为什么使用的数据类型为“long long int”与“int”相比,运行时间存在差异?
- python-3.x - 带有图标的 Tkinter 按钮:`_tkinter.TclError:图像不存在`
- python - 类属性前的单个下划线和没有设置器的 @property 有什么区别?
- lightning-network - c-lightning 浏览器上的公共节点数据
- regex - 是否有一种简洁的方法可以将特定的大写字母(以及字符之前和之间的不同数量的空格)精确匹配三遍