javascript - 返回连接与返回字符串

标签 javascript

<分区>

我看到了这个例子,想知道为什么有人会这样做:

function a(str) {
  return [
    '<div>',
     str,
    '</div>'
  ].join('');
}

它不是等同于以下代码吗?使用 just 的优点/缺点是什么:

function a(str) {
  return '<div>' +
     str +
    '</div>;
}

谢谢。

最佳答案

它们是一样的。 Some experiments have shown使用 + 运算符速度更快,但这会因浏览器而异。更不用说,这些类型的微优化往往不会有太大贡献。

那么哪个更好呢?你最喜欢哪一个。

关于javascript - 返回连接与返回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34685672/

相关文章:

javascript - 在 AngularJS Controller 中调用函数

javascript - 大量同时连接

javascript - 打印存储有函数的变量会产生 [Function],这是什么意思?

java - 如何发送多个选项卡的公共(public)请求?

javascript - res.write 没有返回预期值

javascript - Next 和 Prev 按钮将在 OWL Carousel 上滑动 2 个项目

javascript - 如何在 Protractor 测试中获取 Web 服务响应

javascript - 如何多次循环遍历数组项

javascript - 如何使用JavaScript将图像src放入HTML?

javascript - 在 JSON 中使用模板文字 (discord.js)