我的扩展程序有这样的代码
for (let i = 0; i < screen.get_n_workspaces(); ++i) {
let w = screen.get_workspace_by_index(i);
//Do something
}
由于 gjs 将 c 函数映射到 javascript,meta_screen_get_n_workspaces
因此成为get_n_workspaces
. 但是,当我尝试这样做时meta_screen_get_workspaces
screen.get_workspaces().forEach(w => {
//Do someting
})
它说“get_workspaces 不是函数”。这里有什么问题?