javascript - Angular/JS 不保持对象顺序
问题描述
很高兴见到大家并来到这里,目前我怀疑我不了解正在发生的事情。基本上我以这种方式模拟一个 api 端点:
mockFetchStatus(): Observable<IStatus> {
const response = {
bad: 4,
normal: 5,
good: 7,
awesome: 12,
notExpected: 22,
};
console.log('response: ', response);
const obs: Observable<IStatus> = new Observable((subscriber) => {
setTimeout(() => {
subscriber.next({ ...response });
subscriber.complete();
}, 1000);
});
return obs;
}
当我在那里记录我的响应数据时,它是无序的,它以数字顺序 4 到 22 开始。我在 codepen 上尝试了相同的示例并保持顺序。这段代码有什么问题,有什么帮助吗?
解决方案
推荐阅读
- java - 在从 servlet 过滤器输出消息后,如何从类中获取 JSP 输出消息?
- shell - awk:如何从查找文件中获取整个字符串
- python-3.x - 无法使用 xlsxwriter 附加 Excel 工作表
- python - 规范化/绘制文本数据,并在大型数据集上测试有效性
- asp.net - 使用 Blazor WebAssembly 的复合 UI
- c# - SignalR v1.1.3。升级到服务器 2016 后,在应用启动期间无法解析集线器
- java - 如何制作一个可以同时保存字符串和整数的队列数组?
- cmake - 如何防止 CMake 从 add_subdirectory() 包含的项目中安装()-ing 目标?
- node.js - 使用没有中间件功能的 multer 上传到 S3
- python - 熊猫计算范围之间每个值的出现次数