var permute = function(nums) {
let res=[];
backtracking([],res,nums);
return res;
};
function backtracking(temp,res,nums){
if(temp.length==nums.length) res.push([...temp]); //[...temp]才是精髓啊```宝宝心里苦,但宝宝不说
for(var i=0;i<nums.length;i++){
if(temp.includes(nums[i])) continue;
temp.push(nums[i]);
backtracking(temp,res,nums);
temp.pop();
}
};