Javascript 字符串是否有反向连接运算符?

chh*_*vey 6 javascript string concatenation string-concatenation

在 JavaScript 中,

hello += ' world'
// is shorthand for
hello = hello + ' world'
Run Code Online (Sandbox Code Playgroud)

是否有相反方向的速记运算符?

hello = ' world' + hello
Run Code Online (Sandbox Code Playgroud)

我试过了,hello =+ ' world'但没有用:它只是类型转换' world'NaN,然后将其分配给hello.

Ber*_*rgi 3

有没有相反方向的简写运算符?

不,所有JavaScript 复合赋值运算符都将目标作为左侧操作数。

只需使用hello = ' world' + hello;您的声明即可。如果您重复执行此操作,请考虑使用数组作为缓冲区,您可以通过unshift方法在其前面添加。