"1234"
и вся твоя сортировка пойдёт лесом.let code_list = {
"0014" : { "far" : "itar" },
"0143" : { "itih" : "sarat" },
"0067" : { "sur" : "gures" },
"1234" : { "lol" : "kek" },
"0013" : { "gar" : "unar" },
};
code_list = Object.keys(code_list).sort().reduce(
(obj, key) => {
obj[key] = code_list[key];
return obj;
},
{}
);
console.log(JSON.stringify(code_list));
// {"1234":{"lol":"kek"},"0013":{"gar":"unar"},"0014":{"far":"itar"},"0067":{"sur":"gures"},"0143":{"itih":"sarat"}}
const { userWantsToSearch } = ...
а потом удивляемся ошибке при попытке её изменить?
Во-вторых: вот тут userWantsToSearch это поле объекта module.exports и никакого отношения к переменной userWantsToSearch уже не имеет (кроме того, что первоначальное значение было взято из переменной).
В-третьих, после
const { userWantsToSearch } = ...
у нас есть константа userWantsToSearch которая опять же никакого отношения к полю объекта из «во-вторых» не имеет.В общем, налицо очень слабое понимание основ JS.