gpt4 book ai didi

javascript - 如何在Draft.js中使用策略函数Decorator?

转载 作者:行者123 更新时间:2023-12-03 01:02:36 26 4
gpt4 key购买 nike

我一直在使用 Draft.js 中的装饰器,但是当我无法构建自定义装饰器时我正在将文本发送到 API,我将收到在编辑器中输入的一系列不正确单词的响应,因此我尝试构建一个策略函数,将样式应用于该数组中的所有项目

 function highlightWorngWords(contentBlock, callback) {
let text = contentBlock.getText();
let worngWords = ['word', 'word1' , 'word2'];
while ( worngWords !== null ) {
start = worngWords.index;
callback(start, start + worngWords[0].length);
}
}

我错过了什么,它不起作用?

最佳答案

function highlightWorngWords(contentBlock, callback) {
let text = contentBlock.getText();
let worngWords = ['word', 'word1' , 'word2'];
worngWords.forEach(word => {
start = text.indexOf(word);
if (start !== -1) {
callback(start, start + word.length);
}
})
}

你想做这样的事情吗?

关于javascript - 如何在Draft.js中使用策略函数Decorator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52564401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com