题目

方法一:我也不知道叫什么方法,我自己想出来的,遍历一遍nums数组的每个元素,每次遍历nums元素的时候就重新遍历一下arr数组,深拷贝一下arr数组的元素,想arr数组的元素中添加nums[i]

var subsets = function(nums) {
  let arr = [[]];
  let len = nums.length;
  for(let i=0;i<nums.length;i++){
    let len = arr.length;
    for(let j=0;j<len;j++){
      let temp = JSON.parse(JSON.stringify(arr[j]));
      temp.push(nums[i]);
      arr.push(temp);
    }
  }
  return arr;
};