R
Reactiflux

Script – 22-22 Mar 9

Script – 22-22 Mar 9

SScript3/9/2022
I'm not sure why my sort in the for loop is not working
var subsets = function (nums) {
let res = nums.reduce(
(subsets, value) =>
subsets.concat(
subsets
.map((set) => [value, ...set])
.sort(function (a, b) {
return a - b;
})
),
[[]]
);

for (let i = 1; i < res.length + 1; i++) {
res[i] = res[i].sort(function (a, b) {
return a - b;
});
}

return res;
};
console.log(subsets([1, 2, 3]));
var subsets = function (nums) {
let res = nums.reduce(
(subsets, value) =>
subsets.concat(
subsets
.map((set) => [value, ...set])
.sort(function (a, b) {
return a - b;
})
),
[[]]
);

for (let i = 1; i < res.length + 1; i++) {
res[i] = res[i].sort(function (a, b) {
return a - b;
});
}

return res;
};
console.log(subsets([1, 2, 3]));
It says TypeError: Cannot read properties of undefined (reading 'sort') although I already did the sort function in the initial let res
let res = nums.reduce(
(subsets, value) =>
subsets.concat(
subsets
.map((set) => [value, ...set].sort(function (a, b) {
return a - b;
}))
),
[[]]
);
let res = nums.reduce(
(subsets, value) =>
subsets.concat(
subsets
.map((set) => [value, ...set].sort(function (a, b) {
return a - b;
}))
),
[[]]
);
But I still want to know why the sort is reading undefined in the for loop
UUUnknown User3/9/2022
Message Not Public
Sign In & Join Server To View
SScript3/9/2022
oh my bad fvck me thanks a lot
UUUnknown User3/10/2022
2 Messages Not Public
Sign In & Join Server To View

Looking for more? Join the community!

R
Reactiflux

Script – 22-22 Mar 9

Join Server