如何从逗号分隔的字符串中取出第一个字母?

use*_*281 0 javascript

我有一个数组,我在数组中存储逗号分隔的字符串.现在我想从逗号分隔的字符串中取出每个第一个字母的字符串.
对于ex => Abc, Xyz, Hji所以现在我想要A, X, H.

下面列出了我的代码和数组.

这是我的代码=>

var ArryString = [];
for (var i = 0; i < data.length; i++) {            
    ArryString.push(data[i].Str);
}
Run Code Online (Sandbox Code Playgroud)

目前o/p =>

     "Abc"  
    "Xyz,Hji,Lol",
    "Uyi,Mno"
Run Code Online (Sandbox Code Playgroud)

我的预期o/p =>

    "A" 
    "X,H,L"
     "U,M"
Run Code Online (Sandbox Code Playgroud)

Nin*_*olz 5

您可以拆分字符串并仅使用具有解构分配的第一个字符并加入字符串的第一个字符.然后将新字符串映射为新数组.

var data = ["Abc", "Xyz,Hji,Lol", "Uyi,Mno"];
    result = data.map(s => s
        .split(',')
        .map(([c]) => c)
        .join());
    
console.log(result);
Run Code Online (Sandbox Code Playgroud)