Javascript 使用变量数组中的多个提示,是否可能? var-arr[2]; 对于(i=0;i
只需使用Javascript 使用变量数组中的多个提示,是否可能? var-arr[2]; 对于(i=0;i,javascript,arrays,loops,prompt,Javascript,Arrays,Loops,Prompt,只需使用prompts创建一个数组,并将其分配给变量: var提示=[ 提示符('0','0'), 提示符('1','1'), 提示符('2','2'), ]; var[x,y,z]=提示; console.log(x,y,z);您也可以通过使用构造函数和来执行此操作。为了让映射遍历整个数组,需要: var[x,y,z]=数组(3).fill().map(提示符).map(数字) log(x,y,z)不能在数组中存储变量引用,可以在对象中存储变量,但是: varx; 变量y; var z;
prompt
s创建一个数组,并将其分配给变量:
var提示=[
提示符('0','0'),
提示符('1','1'),
提示符('2','2'),
];
var[x,y,z]=提示;
console.log(x,y,z);
您也可以通过使用构造函数和来执行此操作。为了让映射
遍历整个数组,需要:
var[x,y,z]=数组(3).fill().map(提示符).map(数字)
log(x,y,z)
不能在数组中存储变量引用,可以在对象中存储变量,但是:
varx;
变量y;
var z;
var arr={
x,,
Y
Z
};
用于(输入arr){
arr[key]=prompt()*1;
}
console.log(arr);
这两个命令实际上对提示符()都没有任何作用。
…仅供参考,我不是被否决的人,我只是在做一个观察。@PatrickRoberts,你是什么意思?我们应该对提示符()做什么
?@PatrickRoberts,如果你的意思是我没有传递任何默认内容-OP没有说他需要它。但是我已经用prompt的内容更新了答案,我的意思是你没有将它分配给任何东西…它们只是一堆毫无意义的提示,实际上不会将任何东西存储到内存中。非常感谢你这么做easyer@StojanSpasic 所有这些方法都有链接,只需点击它们。
var arr[2];
for(i=0; i<arr.length; i++) {
arr[i] = prompt() * 1;
}