私はこのようなjavascript配列を持っている:文字列には、JavaScript
["444c-0300-0b29-1817", "444c-0300-0b29-0715,444c-0300-0b29-0720"]
私はこのようにしたい:
["444c-0300-0b29-1817", "444c-0300-0b29-0715", "444c-0300-0b29-0720"]
私は最高の練習が必要。..助けるため 感謝を。
私はこのようなjavascript配列を持っている:文字列には、JavaScript
["444c-0300-0b29-1817", "444c-0300-0b29-0715,444c-0300-0b29-0720"]
私はこのようにしたい:
["444c-0300-0b29-1817", "444c-0300-0b29-0715", "444c-0300-0b29-0720"]
私は最高の練習が必要。..助けるため 感謝を。
あなたはArray#concat
var data = ["444c-0300-0b29-1817", "444c-0300-0b29-0715,444c-0300-0b29-0720"],
single = data.reduce(function (r, a) {
return r.concat(a.split(','));
}, []);
console.log(single);
ES6
var data = ["444c-0300-0b29-1817", "444c-0300-0b29-0715,444c-0300-0b29-0720"],
single = data.reduce((r, a) => r.concat(a.split(',')), []);
console.log(single);
ありがとう、私を救った.. – regex
もう一つのでArray#reduce
を使用することができますこの仕事をする方法。
var arr = ["444c-0300-0b29-1817", "444c-0300-0b29-0715,444c-0300-0b29-0720"],
brr = [].concat(...arr.map(s => s.split(",")));
console.log(brr);
この解決策も良いです。ありがとうございました – regex
あなたが使用することもでき、 'VAR arrayVal = [ "444C-0300-0b29-1817"、 "444C-0300-0b29-0715,444c-0300-0b29-0720"]; arrayVal = arrayVal.join()。split( "、"); ' –