JavaScript 中计算字符串中的唯一单词
JavaScript 中要计算字符串中的唯一单词:
- 将字符串拆分为一个空格。
- 将结果传递给 Set() 构造函数
- 访问 Set 对象的大小属性。
- size 属性返回 Set 中包含的元素数。
const str = 'hello one two three hello';
const count = new Set(str.split(' ')).size;
console.log(count); // ?️ 4
我们使用 String.split 方法在空格上拆分字符串。
该方法返回一个包含子字符串的数组。
const str = 'hello one two three hello';
// ?️ ['hello', 'one', 'two', 'three', 'hello']
console.log(str.split(' '));
为了从数组中删除重复项,我们将单词数组传递给 Set()
构造函数。
Set()
构造函数将可迭代对象作为参数并将其转换为 Set 对象。
Set 对象仅存储唯一值,因此排除了任何重复项。
为了获得唯一单词的数量,我们访问了 Set 的 size 属性。
size 属性返回 Set 中的元素数。 在我们的例子中,这是字符串包含的唯一单词的数量。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。