我第一次在javascript中看到这个语法

我正在尝试学习Node.js Stripe API。 我想知道这个语法究竟是什么?

var stripe = require("stripe") ("some_test_key"); 

为什么require函数有两个括号?

require()返回一个被调用的函数。 你也可以这样写:

 var func = require("stripe"); var stripe = func("some_test_key");