它从后端获取具有非常特定键的对象。我必须更改一些值 \xe2\x80\x8b\xe2\x80\x8b 但仅限于我应该中断的属性。但是,我必须保持顺序。\n下面的代码可以工作,但我的项目中有问题 - 不同的浏览器?不知道。“For of”从键“14D”开始。我如何确定,如何维持秩序?由于特定的键,我无法对其进行排序。
\nlet updatedData = {};\nconst dataFromBd = {\n \'1M\': {\n name: \'anna\'\n },\n \'1Y\': {},\n \'2Y\': {},\n \'3M\': {},\n \'3Y\': {},\n \'4Y\': {},\n \'5Y\': {},\n \'6M\': {},\n \'7Y\': {},\n \'10Y\': {},\n \'14D\': {},\n \'15Y\': {},\n \'>20Y\': {}\n};\n\nfor (let [key, value] of Object.entries(dataFromBd)) {\n updatedData[key] = \'hello\';\n if (key === \'10Y\') break;\n}\n\nconsole.log(\'data\', updatedData);
Run Code Online (Sandbox Code Playgroud)\r\njavascript ×1