Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 连接的另一种方法_Javascript - Fatal编程技术网

Javascript 连接的另一种方法

Javascript 连接的另一种方法,javascript,Javascript,有没有其他方法可以像下面这样连接“#”字符 radioButtonID='#'+radioButtonID 如果你在前面加前缀的话,它大概是最短的。你的前缀有什么问题?这应该行得通 除非您正在寻找stringbuffer或其他什么…我想您可以这样做: var radioButtonID = ['#', radioButtonID].join(''); 效率不是很高,但这很有效: radioButtonID.replace(/(.+)/,"#$1") 这应该是可行的(假设radioButton

有没有其他方法可以像下面这样连接“#”字符


radioButtonID='#'+radioButtonID

如果你在前面加前缀的话,它大概是最短的。

你的前缀有什么问题?这应该行得通


除非您正在寻找stringbuffer或其他什么…

我想您可以这样做:

var radioButtonID = ['#', radioButtonID].join('');

效率不是很高,但这很有效:

radioButtonID.replace(/(.+)/,"#$1")

这应该是可行的(假设radioButtonID是一个字符串)。你是说还有其他方法吗?是的,另一种方法,更紧凑…更新…更清晰…更好。这就像Javascript体操一样。没有人会怀疑JS中是否有一种更短的方法,因为我没有找到。为什么要使用“而不是2”?单引号和双引号通常是可以互换的。
    "#".concat(radioButtonID)
or
    ["#",radioButtonID].join('')