Javascript 每行添加一个字符

Javascript 每行添加一个字符,javascript,Javascript,我有这种格式的文本 Man like dog. Man like to drink. Man is the king 我想加一个人物说????添加到上述文本中的每一行,以便输出如下所示: ????Man like dog. ????Man like to drink. ????Man is the king 你能帮我怎么做吗?你可以用常规表达式(.replace(/^/gm,??'))来做这件事: 您可以使用常规表达式(.replace(/^/gm,??'))来完成此操作: 假设

我有这种格式的文本

 Man like dog.
 Man like to drink.
 Man is the king
我想加一个人物说????添加到上述文本中的每一行,以便输出如下所示:

 ????Man like dog.
 ????Man like to drink.
 ????Man is the king

你能帮我怎么做吗?

你可以用常规表达式(
.replace(/^/gm,??')
)来做这件事:


您可以使用常规表达式(
.replace(/^/gm,??')
)来完成此操作:


假设您有一个输入,其中包含要处理的字符串(具有换行分隔符)

var array = input.split(/\n/);

var newArray = [];
array.forEach( function(element){

   newArray.push( "????" + element );

} );
console.log( newArray );

假设您有一个输入,其中包含要处理的字符串(具有换行分隔符)

var array = input.split(/\n/);

var newArray = [];
array.forEach( function(element){

   newArray.push( "????" + element );

} );
console.log( newArray );

将文本存储在数组中,可以像这样修改数组的每个元素

var text = ['Man like dog.', 'Man like to drink.', 'Man is the king.'];

console.log(text.join('\n'));

text = text.map(function(element){ return '????' + element;});

console.log(text.join('\n'));

将文本存储在数组中,可以像这样修改数组的每个元素

var text = ['Man like dog.', 'Man like to drink.', 'Man is the king.'];

console.log(text.join('\n'));

text = text.map(function(element){ return '????' + element;});

console.log(text.join('\n'));

这些文本是如何被放置在html中的?需要更多关于这些文本是什么的细节。这些行在javascript数组中吗?它们是否在网页中的单独html元素中?一个HTML元素中的所有元素?是带有换行符的单个字符串还是每行单独的字符串?以及这些文本如何放置在HTML中?需要更详细地了解这些文本是什么。这些行在javascript数组中吗?它们是否在网页中的单独html元素中?一个HTML元素中的所有元素?是包含换行符的单个字符串还是每行单独的字符串?