snake
将字符串转换为蛇形命名格式
基本用法
给定一个字符串,以蛇形命名格式返回它。
import { snake } from 'radash'
snake('green fish blue fish') // => green_fish_blue_fish
警告: 在 v11.0.0 版本中,对该函数进行了修改以正确地将数字与相邻字母分开(hello5 变为 hello_5)。你可以通过传递 splitOnNumber 选项来选择退出此行为并继续使用旧版风格(hello5 保持 hello5)。
snake('5green fish 2blue fish') // => 5_green_fish_2_blue_fish
snake('5green fish 2blue fish', {
splitOnNumber: false
}) // => 5green_fish_2blue_fish
相关内容
- alphabetical 按属性对对象数组进行字母顺序排序 给定一个对象数组和一个用于确定排序属性的回调函数,返回一个按字母顺序排序的新数组
- boil 将列表项缩减为一个项 给定一个项数组,返回在比较条件中获胜的最终项
- cluster 将列表拆分为指定大小的多个列表 给定一个项数组和所需的集群大小(`n`),返回一个数组的数组
- counting 创建一个包含项目出现次数的对象 给定一个对象数组和一个用于确定每个对象应如何标识的标识回调函数
- diff 创建两个数组之间的差异数组 给定两个数组,返回第一个数组中存在但第二个数组中不存在的所有项的数组
- first 获取列表中的第一个项 给定一个项数组,返回第一个项,如果不存在任何项则返回默认值