Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查两个字符串是否是彼此的排列_Javascript_Arrays_Function_Permutation - Fatal编程技术网

Javascript 检查两个字符串是否是彼此的排列

Javascript 检查两个字符串是否是彼此的排列,javascript,arrays,function,permutation,Javascript,Arrays,Function,Permutation,检查两个字符串是否是彼此的排列,请帮助使用简单数组JS解决方案。 字符串(“sumit”、“tiums”)。 需要返回true或false。您可以拆分字符串,并检查数组是否相同: let string1 = "sumit" let string2 = "tiums" var arraysMatch = function (arr1, arr2) { if (arr1.length !== arr2.length) return false;

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

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

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())
let string1=“sumit”
让string2=“tiums”
var arraysMatch=函数(arr1、arr2){
if(arr1.length!==arr2.length)返回false;
对于(var i=0;arr1.length
对字符串中的字符进行排序,然后检查结果是否相等。欢迎使用堆栈溢出!和
Array.from(str1).sort().toString()==Array.from(str2).sort().toString()
?函数arraysMatch(arr1,arr2){if(arr1.length!==arr2.length)返回false;for(var i=0;arr1.length