Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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/4/fsharp/3.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数组存储_Javascript_Arrays_Push - Fatal编程技术网

Javascript数组存储

Javascript数组存储,javascript,arrays,push,Javascript,Arrays,Push,早上好,; 我已经开始学习javascript的激情,我真的很喜欢它!但是我有一个关于如何在数组中存储值的问题。我尝试存储2个电子邮件地址(通过正则表达式)并每次显示存储的值,但我只能存储一个,第二个提示甚至没有运行,你能帮我吗?谢谢你 var myRE=/^[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\[a-zA-Z]{2,4}$/; var prompt=prompt(“您的电子邮件地址”); if(myRE.测试(提示)){ 警惕(“没事”); var myArray=[p

早上好,; 我已经开始学习javascript的激情,我真的很喜欢它!但是我有一个关于如何在数组中存储值的问题。我尝试存储2个电子邮件地址(通过正则表达式)并每次显示存储的值,但我只能存储一个,第二个提示甚至没有运行,你能帮我吗?谢谢你

var myRE=/^[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\[a-zA-Z]{2,4}$/;
var prompt=prompt(“您的电子邮件地址”);
if(myRE.测试(提示)){
警惕(“没事”);
var myArray=[prompt];
警报(myArray[0]);
var prompt1=提示(“另一个”);
if(myRE.测试(prompt1)){
警惕(“没事”);
myArray.push(prompt1);
警报(myArray[1]);
}否则{
警惕(“放一个fckng邮递员”);
};
}否则{
警惕(“放一个邮递员”);

}
对本机浏览器功能
提示符的javascript引用被以下行覆盖:

var prompt=prompt(“您的电子邮件地址”)

(现在prompt等于返回的值,而不是显示供用户输入的窗口的函数。)

只需重命名变量即可避免此问题:

var anyOtherName = prompt("Your email address");

现在,下次使用prompt时,它仍然是显示窗口的函数。

对本机浏览器函数的javascript引用
prompt
被以下行覆盖:

var prompt=prompt(“您的电子邮件地址”)

(现在prompt等于返回的值,而不是显示供用户输入的窗口的函数。)

只需重命名变量即可避免此问题:

var anyOtherName = prompt("Your email address");

现在,下次使用提示符时,它仍然是显示窗口的函数。

请您更好地格式化此代码的缩进
var prompt=prompt(“您的电子邮件添加”)您已经覆盖了功能性的
提示
。请不要提及,早上好,世界各地都不是早上。谢谢。公然咒骂也不是我所认为的“好形式”。请你能更好地格式化这个代码的缩进<代码> var提示=提示(“你的电子邮件地址”);代码>您已经覆盖了功能性的
提示
。请不要提及,早上好,世界各地都不是早上。谢谢。公然咒骂也不是我认为的“好形式”。