initials
v3.1.2
mengekstrak inisial dari dan menambahkan inisial ke nama
Instal menggunakan npm untuk node.js:
npm install --save initials
inisial('John Doe')// 'JD'inisial(['John Doe', 'Robert Roe'])// ['JD', 'RR']// alias untuk inisial('John Doe')inisial. find('John Doe')// parsing nama(s)initials.parse('John Doe')// {name: 'John Doe', inisial: 'JD'}// tambahkan inisial ke name(s)initials.addTo('John Doe')// 'John Doe (JD)'// meneruskan inisial yang ada untuk nameinitials(['John Doe', 'Jane Dane'], { yang ada: { 'John Doe': 'JD' }})// ['JD', 'JDa']
Inisial pilihan dapat diberikan dalam (JD)
, misalnya
console.log( inisial('John Doe (JoDo)') );// 'JoDo'
Jika sebuah nama berisi email, nama tersebut akan diabaikan saat menghitung inisial
console.log( inisial('John Doe [email protected]') );// 'JD'
Jika sebuah nama adalah email, bagian domainnya akan diabaikan
console.log( inisial('[email protected]') );// 'jo'
Saat meneruskan Array nama, duplikat inisial dihindari
console.log( inisial(['John Doe', 'Jane Dane']) );// ['JDo', 'JDa']
npm test
MIT