我有一段代码要在另一段代码之后执行。现在我正在使用 setTimeout 但这不是一个好的解决方案。
例如,我正在使用一个文本编辑器,它当然需要时间进行初始化。
myTextEditor.initialize();
setHeightToMyTextEditor();
在此示例中,myTextEditor 的高度不正确。它保持不变,因为文本编辑器仍未初始化。所以,我使用 setTimeout 并在 3 秒后执行 setHeightToMyTextEditor() 。但是,如果有人的互联网速度慢得多,我想这将是一个问题。
那么,如何让 setHeightToMyTextEditor() 在文本编辑器初始化后执行呢?