2
我有一个字符串,我想要显示它的粗体字。javascript,分割字符串,并显示一个单词的大胆
this.splitSentence(exercise.sentence,boldWordIndex)
所以我决定把字符串分成3部分;在粗体字,粗体字之前和之后。 所以我定义了如下功能。但我在加入时遇到问题,中间有三个词没有空格。而且我认为应该有更好的方法。
splitedSentence(sentence,index) {
var splitedSentece = sentence.split(" ");
var slice1=splitedSentece.slice(0,index);
var slice2=splitedSentece.slice(index,index+1);
var slice3=splitedSentece.slice(index+1,splitedSentece.length);
return [slice1.join(" "),slice2.join(" "),slice3.join(" ")];
}
obs!我在一个反应应用
这可以帮助您? this.html(this.text()。replace('word','word')); – Troyer
我不知道这个词(值),我只是索引(数字),这是服务器提供的。一个包含句子字符串和单词索引的对象。 –
这里是一个想法 - https://jsfiddle.net/jaromanda/gec1xy7o/ –