确定一个字符串 s 的所有字符是否全都不同。
2021-09-04 本文已影响0人
hszz
确定一个字符串 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
};