javascript 检查两个字符串是否相互置换

2jcobegt  于 2022-12-21  发布在  Java
关注(0)|答案(1)|浏览(111)

检查两个字符串是否是彼此的排列,请用简单的ARRAYS JS帮助解决。字符串(“sumit”,“tiums”)。需要返回true或false。

kqlmhetl

kqlmhetl1#

你可以拆分字符串,并检查数组是否相同:

let string1 = "sumit"
let string2 = "tiums"

var arraysMatch = function (arr1, arr2) {
    if (arr1.length !== arr2.length) return false;
    for (var i = 0; arr1.length < i; i++) {
        if (arr1[i] !== arr2[i]) return false;
    }
    return true
};

let arePermutation = arraysMatch(string1.split("").sort(), string2.split("").sort())

相关问题