0

在 JavaScript 中,前者还是后者更高效?或者甚至有区别?

// Method one
var path = first_part + '/' + second_part + '/' + third_part;

// Method two
var path = [first_part, second_part, third_part].join('/');

除了节省多达两个角色之外,没有视觉上的理由更喜欢一个。但我很想知道在大多数 JavaScript 解释器中,一个解释器是否比另一个更快或更有效,如果是这样,是否显着如此?

4

2 回答 2

2

如果您需要更改分隔符,则第二种方法在维护方面更有效。

于 2012-10-15T23:13:23.337 回答
1

使用连接运算符比使用更快join()

看:

也可以看看:

于 2012-10-15T23:23:04.117 回答