代码之家  ›  专栏  ›  技术社区  ›  Igor Santos de Lima

导出要在控制台上运行的函数

  •  2
  • Igor Santos de Lima  · 技术社区  · 6 年前

    几天前,我发现一段代码与此类似。这没什么大不了的,但有一件小事让我感兴趣。它可以在GoogleChrome控制台上运行。

    一旦我将申请书送达: npm本地运行

    我可以直接到控制台键入 声音模块。播放音乐();

    “local”:“node node\u modules/rollup/bin/rollup src/client/main.js--o client/bundle.js--f es&node--最大旧空间大小=8192索引”

    const SoundModule = {};
    
    SoundModule.playMusic = async function(name) { .... };
    
    export default SoundModule;
    

    我对如何在我的项目中编写JS函数并使用控制台运行它们非常感兴趣(因为我不知道如何制作,所以我不得不发布一个代码片段/节点命令)

    正是这个项目把我的问题带到了生活中 https://github.com/johncintron/nodin

    1 回复  |  直到 6 年前
        1
  •  4
  •   Alexander Nied    6 年前

    使函数在 console 将其连接到 window 对象:

    window.myFunction = () => 'hello!'
    

    是浏览器的全局范围,其属性可以在中直接引用 安慰 无需包含名称空间,因此可以简单地键入 myFunction() 在控制台中,它应该返回 "hello!" 给你。