Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用变量数组中的多个提示,是否可能? var-arr[2]; 对于(i=0;i_Javascript_Arrays_Loops_Prompt - Fatal编程技术网

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;
}