JS 互相轉換小駝峰 下劃線命名法

2022-09-19 20:06:13 字數 623 閱讀 3533

小駝峰命名法:camelcase

下劃線命名法:snake_case

通過遞迴的辦法,遍歷出物件裡的所有屬性名,然後正則替換

下劃線 → 小駝峰

// 將 sanke_case 轉為 camelcase

function snake2camel (data)

if (array.isarray(data))

const newdata = {}

for (const key in data)

return newdata

}

小駝峰 → 下劃線

// 將 camelcase 轉為 sanke_case

function camel2snake (data)

if (array.isarray(data))

const newdata = {}

for (const key in data) `)

newdata[newkey] = camel2snake(data[key])

} return newdata

}

駝峰互相轉換下劃線

將駝峰式命名的字串轉換為下劃線大寫方式。如果轉換前的駝峰式命名的字串為空,則返回空字串。例如 helloworld hello world param name 轉換前的駝峰式命名的字串 return 轉換後下劃線大寫方式命名的字串 private static string underscoren...

命名法 駝峰 下劃線 匈牙利

在這裡講解常見的幾種命名法 1 駝峰命名法 小駝峰命名法 除第乙個單詞之外,其他單詞首字母大寫,例如 myfirstname mylastname。常用於變數名,函式名。大駝峰命名法 又稱為帕斯卡命名法 相比小駝峰法,大駝峰法把第乙個單詞的首字母也大寫了,例如 public class databa...

java下劃線與駝峰命名轉換

下劃線與駝峰命名轉換 public class tool return sb.tostring 駝峰轉下劃線 簡單寫法,效率低於 public static string humptoline string str private static pattern humppattern pattern...