Node.js: naming-style命名风格转换

简介: Node.js: naming-style命名风格转换

安装

npm i naming-style

使用示例


const {
  style,
  camel,
  pascal,
  hyphen,
  constant,
  snake,
  underscore,
  setence
} = require("naming-style");
// 检测文本的命名风格
console.log(style('name')); // underscore
console.log(style('Name')); // underscore
console.log(style('userName')); // camel
console.log(style('user_name')); // snake
console.log(style('UserName')); // pascal
// 命名风格转换
console.log(camel('user_name')); // userName
console.log(pascal('user_name')); // UserName
console.log(snake('UserName')); // user_name
console.log(hyphen('UserName')); // user-name
console.log(constant('UserName')); // USER_NAME

相关文章
|
7月前
|
JavaScript 前端开发
JavaScript标识符(命名规则)
JavaScript标识符(命名规则)
69 0
|
JavaScript 前端开发
js中的命名规则
js中的命名规则
67 0
|
6月前
|
JavaScript
DOM 属性列表(命名节点图 Named Node Map)
`DOM`中的`Named Node Map`是元素节点属性的列表,自动更新增删操作。代码示例载入"books.xml",获取第一个`<book>`元素的属性列表,`x.length`显示属性数量,`x.getNamedItem("category").nodeValue`输出"category"属性值,如"cooking",并显示属性总数1。
|
7月前
|
JavaScript
DOM 属性列表(命名节点图 Named Node Map)
`DOM`的`Named Node Map`是元素节点的属性列表,类似节点列表但有区别。当属性增删时,列表自动更新。示例代码加载"books.xml",获取第一个`<book>`元素的属性节点列表,`x.length`表示属性数量,`x.getNamedItem("category").nodeValue`显示"category"属性值。输出为:`cooking`和`1`,表示类别为烹饪且有1个属性。
|
6月前
|
存储 JavaScript
DOM 属性列表(命名节点图 Named Node Map)
`DOM`的`Named Node Map`代表元素的属性列表,当属性增删时会自动更新。示例展示了如何加载"books.xml",获取第一个`<book>`元素的属性。变量`x`存储属性列表,`x.length`显示属性数量,`x.getNamedItem("category")`返回"category"属性值。代码输出属性值"cooking"和属性数量1。
|
4月前
|
JavaScript 前端开发
JavaScript的命名规则
JavaScript的命名规则
121 0
|
4月前
|
JavaScript 前端开发
js中的命名规则
js中的命名规则
|
6月前
|
JavaScript 前端开发
JavaScript变量命名规则及关键字详解
JavaScript变量命名规则及关键字详解
|
6月前
|
JavaScript
DOM 属性列表(命名节点图 Named Node Map)
`DOM`的`Named Node Map`是属性节点列表,由元素的`attributes`属性返回。它自动更新增删属性。示例代码加载"books.xml",获取第一个`<book>`元素的属性列表,`x.getNamedItem("category").nodeValue`显示"cooking",`x.length`显示属性数量1。
|
7月前
|
JavaScript
DOM 属性列表(命名节点图 Named Node Map)
该文段介绍了DOM中的命名节点图(Named Node Map),它是元素节点属性的列表,会自动更新以反映属性变化。示例展示了如何通过`loadXMLDoc()`加载"books.xml",获取第一个`<book>`元素的属性节点列表,使用`x.getNamedItem("category").nodeValue`显示"category"属性值,`x.length`显示属性数量。输出为"cooking 1"。