JS加入/分割技巧有什么作用?

0 javascript

我看过这段代码

a=a.join("").split("");
Run Code Online (Sandbox Code Playgroud)

这段代码有什么作用?我认为a是一个字符串数组,但它仍然是一个字符串数组?这会过滤掉值吗?它有什么作用?

ken*_*ytm 9

a 仍然是一个字符串数组,但是是一个字符数组.

                   a == ["foo", "", "", "bar", "baz"]
          a.join("") == "foobarbaz"
a.join("").split("") == ["f", "o", "o", "b", "a", "r", "b", "a", "z"]
Run Code Online (Sandbox Code Playgroud)

我不知道这段代码的目的.