Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在对象中按插入顺序获取整数键_Javascript_Reactjs_Typescript_Object_Redux - Fatal编程技术网

Javascript 如何在对象中按插入顺序获取整数键

Javascript 如何在对象中按插入顺序获取整数键,javascript,reactjs,typescript,object,redux,Javascript,Reactjs,Typescript,Object,Redux,我正在使用react redux构建应用程序,因此无法使用LinkedHashMap 我希望能够以插入顺序迭代integer key'ed{[x:number]:string}对象 键需要是整数,因为键是数据库中对象的id。不能。语言规范规定,数字(整数)属性名称按数字顺序迭代。如果需要这样做,你需要构建自己的机制来跟踪插入顺序。如果命令很重要,请考虑使用ARRAYI当前使用数组来存储与原始对象相邻的键。这解决了我的问题。

我正在使用react redux构建应用程序,因此无法使用LinkedHashMap

我希望能够以插入顺序迭代integer key'ed
{[x:number]:string}
对象


键需要是整数,因为键是数据库中对象的id。

不能。语言规范规定,数字(整数)属性名称按数字顺序迭代。如果需要这样做,你需要构建自己的机制来跟踪插入顺序。如果命令很重要,请考虑使用ARRAYI当前使用数组来存储与原始对象相邻的键。这解决了我的问题。