Chrome devtools:如何从另一个片段调用一个函数?
Chrome devtools: How to call a function from another snippet?
我在 Chrome devtool 的 "Elements > Snippets" 面板中创建了许多片段。
我有一个包含 loadJquery
、loadUnderscore
等实用函数的片段。我想从另一个片段调用这些函数。这可能吗?
不,片段不知道其他片段,也没有办法查询它们。片段是 孤立的 脚本,它们彼此独立工作。
来到这里是因为我也在为同样的问题而苦恼。
我认为正确的答案是是,如果你运行他们中的每一个单独和依赖顺序 .
例如,我有一个从 here 获得的具有 pickDeep()
功能的片段。然后我创建了一些使用该功能的其他片段。所以我所做的只是 运行 首先使用 pickDeep()
声明的代码段,然后是使用它的任何其他代码段。
这与您在控制台上直接键入的内容和 运行 完全相同。所以声明来自哪里并不重要,只要在当前会话中以某种方式声明即可。
当然不是理想的方式,但我想指出有一个解决方法。
我在 Chrome devtool 的 "Elements > Snippets" 面板中创建了许多片段。
我有一个包含 loadJquery
、loadUnderscore
等实用函数的片段。我想从另一个片段调用这些函数。这可能吗?
不,片段不知道其他片段,也没有办法查询它们。片段是 孤立的 脚本,它们彼此独立工作。
来到这里是因为我也在为同样的问题而苦恼。
我认为正确的答案是是,如果你运行他们中的每一个单独和依赖顺序 .
例如,我有一个从 here 获得的具有 pickDeep()
功能的片段。然后我创建了一些使用该功能的其他片段。所以我所做的只是 运行 首先使用 pickDeep()
声明的代码段,然后是使用它的任何其他代码段。
这与您在控制台上直接键入的内容和 运行 完全相同。所以声明来自哪里并不重要,只要在当前会话中以某种方式声明即可。
当然不是理想的方式,但我想指出有一个解决方法。