gpt4 book ai didi

javascript - 如何从 JavaScript 中的 <textarea> 获取唯一单词的数量?

转载 作者:行者123 更新时间:2023-12-01 22:50:43 26 4
gpt4 key购买 nike

如何从 <textarea> 中获取唯一单词的数量?在 JavaScript 中?

不确定如何解决这个问题,我似乎可以使用所有不同的字母,但不知道如何获得所有独特的单词。

function uniqueWordCount(text) {
var distinctWords = [];
for (var i = 0; i < text.length; i++) {
if (distinctWords.indexOf(text[i]) === -1) {
distinctWords.push(text[i]);
}
}

alert(distinctWords);
return distinctWords.length;
}

最佳答案

我会拆分文本并使用一组来获得唯一的单词

const textarea = document.querySelector('textarea')
const count = document.querySelector('p')

handleInput()

textarea.addEventListener('input', handleInput)

function handleInput() {
const words = textarea.value.split(/\s+/g)
const uniqueWords = new Set(words)
count.textContent = uniqueWords.size
}
<textarea>count unique words</textarea>
<p></p>

关于javascript - 如何从 JavaScript 中的 &lt;textarea&gt; 获取唯一单词的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74416460/

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