/*** @param {number[]} nums* @return {number[][]}*/varthreeSum=function(nums){let res =[];
nums = nums.sort((a,b)=>a-b)for(let i =0;i<nums.length-2;i++){if(i>0&&nums[i]==nums[i-1])continuelet left = i+1;let right = nums.length-1;while(left<right){let sum = nums[i]+nums[left]+nums[right]if(sum==0){res.push([nums[i],nums[left],nums[right]]);left++;while(nums[left]==nums[left-1]){left++}}elseif(sum>0){right--}else{left++}}}return res
};