拆分方法和数组串联js

时间:2019-06-27 15:12:06

标签: javascript arrays reactjs split

  • 要了解拆分方法,我已通过此链接https://www.w3schools.com/jsref/jsref_split.asp
  • 但不确定为什么在3点后不加逗号,为什么在输出中未显示空数组
  • 它只是在做数组串联
  • 我已调试但不确定
  • 你们能让我知道吗
    try(Stream<String> stream = new BufferedReader(new InputStreamReader(this.getClass().getResourceAsStream("/data.txt"))).lines()) {
        // do the thing with the file;
    } catch (NullPointerException e) { // note, not the same exception type
        e.printStackTrace();
    }

1 个答案:

答案 0 :(得分:3)

将数组转换为字符串时。隐式调用join()。因此[].join()'',这就是为什么它不显示在字符串中的原因。

但是,如果您使用一些空元素,那么它将显示,

console.log([123] + [,] + 'foo'.split(''));

如何连接数组:

可以使用不同的方法来连接两个或多个数组。现代的是使用Spread Operator。

console.log([...[123], ...[],...'foo'.split('')]);