如何将字符串添加到JavaScript数组中每个元素的开头和结尾?

如何将字符串添加到JavaScript数组中每个元素的开头和结尾?,javascript,Javascript,这是我的一个助手其思想是向数组中的所有元素添加一个字符串,其中每个元素由一个美元符号$分隔。输出应如下所示 $hehe$hoho$haha$hihi$huhu$ $this$is$awesome$ $lorem$ipsum$dolor$sit$amet$consectetur$adipiscing$elit$ 我尝试的方法是错误的,因为每个元素后面应该只有一个字符串,但我的代码的输出是 $hehe$$hoho$$haha$$hihi$$huhu$ $this$$is$$awesome$ $lo

这是我的一个助手
其思想是向数组中的所有元素添加一个字符串,其中每个元素由一个美元符号$分隔。输出应如下所示

$hehe$hoho$haha$hihi$huhu$
$this$is$awesome$
$lorem$ipsum$dolor$sit$amet$consectetur$adipiscing$elit$
我尝试的方法是错误的,因为每个元素后面应该只有一个字符串,但我的代码的输出是

$hehe$$hoho$$haha$$hihi$$huhu$
$this$$is$$awesome$
$lorem$$ipsum$$dolor$$sit$$amet$$consectetur$$adipiscing$$elit$

我的尝试

类添加{
构造函数(…字){
这个单词=单词;
}
打印(){
让输出=[];
for(设i=0;i
Write
output.push(“$”+this.words[i])
而不是
output.push(“$”+this.words[i]+“$”)
,最后将
$
推送到输出数组。
类添加{
构造函数(…字){
这个单词=单词;
}
打印(){
让输出=[];
for(设i=0;iz、 打印()
您可以在调用
join
时指定分隔符。然后您只需要在开头和结尾添加额外的
$

类添加{
构造函数(…字){
这个单词=单词;
}
打印(){
让输出=“$”+this.words.join(“$”)+“$”;
控制台日志(输出);
}
}
var x=新添加(“呵呵”、“呵呵”、“哈哈”、“嗨”、“呼呼”);
变量y=新添加(“这”、“是”、“很棒”);
var z=新增加(“lorem”、“ipsum”、“dolor”、“sit”、“amet”、“Concertetur”、“Adipising”、“elit”);
x、 打印();
y、 打印();
z、 打印()