Javascript 用元素声明数组和将元素迭代到新数组之间的区别?

Javascript 用元素声明数组和将元素迭代到新数组之间的区别?,javascript,arrays,declaration,Javascript,Arrays,Declaration,用元素声明数组和在Javascript中声明数组并将元素迭代到数组中有什么区别 r = [req.body.email, req.body.password]; vs 最大的区别是代码可读性。它们在功能上是等价的 根据javascript引擎的不同,一个引擎的执行速度可能比另一个快,但差别可以忽略不计 您可以测量jsperf的精确性能,如下所示: 在不同的浏览器中运行测试以查看不同的结果,但在我看来,直接赋值更快。最大的区别是代码可读性。它们在功能上是等价的 根据javascript

用元素声明数组和在Javascript中声明数组并将元素迭代到数组中有什么区别

r = [req.body.email,
     req.body.password];
vs


最大的区别是代码可读性。它们在功能上是等价的

根据javascript引擎的不同,一个引擎的执行速度可能比另一个快,但差别可以忽略不计

您可以测量jsperf的精确性能,如下所示:


在不同的浏览器中运行测试以查看不同的结果,但在我看来,直接赋值更快。

最大的区别是代码可读性。它们在功能上是等价的

根据javascript引擎的不同,一个引擎的执行速度可能比另一个快,但差别可以忽略不计

您可以测量jsperf的精确性能,如下所示:


在不同的浏览器中运行测试以查看不同的结果,但在我看来,直接赋值更快。

您在问什么样的差异?结果是一样的。代码是不同的(两个语句而不是一个)您要问的是什么样的差异?结果是一样的。代码是不同的(两条语句而不是一条)异步javascript是这样吗?@Kinnard Hockenhull:它有什么相关性?对于运行在黑色笔记本电脑上的JS是这样的异步javascript也是这样吗?@Kinnard Hockenhull:这有什么关系?在黑色笔记本电脑上运行JS也是如此
r=[];
r.push(req.body.email, req.body.password);