是否存在一个标准,用于在Required()左边使用变量名? [英] Does a standard exist for variable names used left of a require()?
本文介绍了是否存在一个标准,用于在Required()左边使用变量名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
一个简单的问题:我不明白是否存在用于require()
左边的变量名的标准,如果有,它要求什么:大写还是小写(CamelCase)变量名?
更清楚地说:
myImage = require('./image');
或
MyImage = require('./image');
?
我问,因为必需的模块总是返回对象,所以它们可以用作类或对象...
推荐答案
除了this answer中定义的规则外,对任何变量的名称都没有要求。某些JavaScript框架具有命名约定,但这些约定不借鉴任何本机JavaScript行为。
然而,通常您会看到JS代码的类具有大写的Pascal-case名称(MyClass
),而其他所有东西都是驼峰-case(anObject
)。我建议您在自己的代码中遵守此通用标准,以便其他人更容易理解。
这意味着当您require
时,您应该根据您正在require
:
// CommonJS
let MyClass = require('./MyClass')
let utilMethod = require('./MyClass/utilMethod')
// ES6
import MyClass, { utilMethod } from 'MyClass';
这篇关于是否存在一个标准,用于在Required()左边使用变量名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文