<分区>
我看到了这个例子,想知道为什么有人会这样做:
function a(str) {
return [
'<div>',
str,
'</div>'
].join('');
}
它不是等同于以下代码吗?使用 just 的优点/缺点是什么:
function a(str) {
return '<div>' +
str +
'</div>;
}
谢谢。
标签 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/