Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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/1/hibernate/5.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
为什么警报([“a”、“b”、“c”、“d”、“e”][[1,2],3,4])以javascript输出e?_Javascript_Alert - Fatal编程技术网

为什么警报([“a”、“b”、“c”、“d”、“e”][[1,2],3,4])以javascript输出e?

为什么警报([“a”、“b”、“c”、“d”、“e”][[1,2],3,4])以javascript输出e?,javascript,alert,Javascript,Alert,谁能告诉我为什么: alert(["a","b","c","d","e"][[1,2],3,4]) 在JavaScript中输出e?因为逗号是一个运算符,它执行所有分开的指令(:两条指令,每个指令也可以使用逗号运算符),并返回最后一条指令的结果。即: ["a","b","c","d","e"][[1,2],3,4] => ["a","b","c","d","e"][4] === "e"

谁能告诉我为什么:

alert(["a","b","c","d","e"][[1,2],3,4]) 

在JavaScript中输出e?

因为逗号是一个运算符,它执行所有分开的指令(:两条指令,每个指令也可以使用逗号运算符),并返回最后一条指令的结果。即:

["a","b","c","d","e"][[1,2],3,4] => ["a","b","c","d","e"][4] === "e"