美文网首页
确定一个字符串 s 的所有字符是否全都不同。

确定一个字符串 s 的所有字符是否全都不同。

作者: hszz | 来源:发表于2021-09-04 23:05 被阅读0次

确定一个字符串 s 的所有字符是否全都不同。

方法一

var astr = 'hszz'
var isUnique = function(astr) {
    return new Set([...astr]).size == astr.length
};

方法二

  • arr.indexOf(item) 元素在数组第一次出现的索引
  • arr.lastIndexOf(item) 元素在数组最后一次出现的索引
var astr = 'hszz'
var isUnique = function(astr) {
    let arr = [...astr]
    num = 0
    arr.map((item) => {
        if(arr.indexOf(item) === arr.lastIndexOf(item)) {
            num ++
        }
    })
    return num === astr.length
};

相关文章

网友评论

      本文标题:确定一个字符串 s 的所有字符是否全都不同。

      本文链接:https://www.haomeiwen.com/subject/puedwltx.html