hgnb1 发表于 2023-8-19 20:53

Moment调用时的疑问

本帖最后由 hgnb1 于 2023-8-19 20:58 编辑

本人是从事JAVA开发的哈,最近在学习nodejs。

看到Moment调用方式,我感觉很疑惑。

为啥引入moment后,直接调用moment()就能获取当前时间呢

不需要在方法前面加上对象名吗?   不应该是:moment.moment();

有个想法,不知道对不对

是因为在JS中,函数也是以对象的方式存储的,所以引入moment后,就可以直接根据函数名去调用吗

求大佬解惑
var moment = require('moment'); // require
moment().format();

爱飞的猫 发表于 2023-8-20 02:45

因为 moment 是一个函数,但是 js 里的函数可以当 hashmap 用(设置实例的值)

XueSec0re 发表于 2023-8-20 09:09

moment导出的是函数,不是类

知心 发表于 2023-8-20 12:23

你直接点击去看一下如何导出的不就明白了吗
页: [1]
查看完整版本: Moment调用时的疑问