jsmap对象中命名可使用-吗

JavaScript中的Map对象是一个用于存储键值对的集合。
在Map对象中,键和值可以是任何类型。
要命名键,您可以使用字符串、数字、布尔值等。
但需要注意的是,命名规则遵循JavaScript变量命名规则。
根据JavaScript的命名约定,变量名称必须以字母、下划线(_)或美元符号($)开头,后面可以跟字母、数字、下划线或美元符号。
因此,在Map对象中,可以使用减号(-)作为键的一部分,但不能在开头。
例如,以下是合法的密钥名称:-"name"-"_id"-"$price"-"age_1",以下是无效的密钥名称:-"-name"(不能以逗号减号开头)-"2-3"(开头不能是加号减号)-"name-"(结尾不能是减号)因此,如果你想在Map中使用带减号的键名object,您应该将减号移动到Not位置名字的首字母。
但请注意,当访问带减号的键名时,需要使用Map对象的get()方法,并将键名作为参数传递。
否则,直接通过点(.)访问该键名是非法的。
希望以上回答对您有用!

javascript文件的命名规则求教

JavaScript源文件的命名没有硬性规定或推荐标准。
您可以根据个人喜好命名它们,只要它们遵循URI/URL命名约定即可。
通常使用连字符(-)。
)或点(.)作为分隔符。
最好使用小写英文字母,不要使用其他符号或扩展字符(如汉字)。
还有一些命名约定:

通常使用.js扩展名,它提供了最好的兼容性。
事实上,任何扩展名只要是文本类型并且具有正确的编码都是可以接受的,但是类型(type=“text/javascript”或“application/javascript”)和编码字符集(charset=“UTF-8”)"引用时需要注意)"等)。

通常使用短字符串来替换自然语言名称中的空格,例如jQueryUI1.9.0源文件可能被称为。
"jquery-ui-1.9.0.js"

通常,点用于分隔名称中的从属关系,较大的范围在前,例如您提到的MooFx2源文件(主文件)。
附加的MooFx2特效包,它是MooFx2的子模块,可以称为“moo.fx”;另外,例如,作为jQuery扩展插件的jQuery表单插件可能被命名为“jquery.form.js”。

压缩的源文件可以用字母“min”来标识,以将它们与原始版本区分开来。
例如,压缩的jQuery源文件可能称为“jquery.min.js”,而YUI通常称为“yui-min.js”。

以上协议仅供参考。
最终,个人习惯应该得到尊重。
但是,如果您在项目中引用框架或库,最好首先使用它们的命名约定。
最好在整个项目中使用一致的命名约定,以便您和其他开发人员更容易识别您的身份。