2つの配列をマージしようとしていて、すべての値(カンマ)の間に区切り文字を入れようとしています。私はこの試みた:2つの配列を区切り文字(JavaScript)でマージする
var aAndBWithCommasInBetween = a.concat(b);
をしかし、それはにつながる:
DealerOrigin
の代わり:
Dealer, Origin
それぞれa、bは多くの値またはnoneを持つことができます。
2つの配列をマージしようとしていて、すべての値(カンマ)の間に区切り文字を入れようとしています。私はこの試みた:2つの配列を区切り文字(JavaScript)でマージする
var aAndBWithCommasInBetween = a.concat(b);
をしかし、それはにつながる:
DealerOrigin
の代わり:
Dealer, Origin
それぞれa、bは多くの値またはnoneを持つことができます。
あなたのaとbのを取得するには、連結は、別の文字列を作成する理由である、配列が、文字列ではありません。
['Apple'].concat(['Orange'])
["Apple", "Orange"]
"Apple".concat("Orange")
"AppleOrange"
あなたはどんなセパレーターあなたが渡すカンマで区切られたまたは単一の文字列に配列を変換array.join()、を探していることができます。
["Apple", "Orange"].join(',')
"Apple,Orange"
https://stackoverflow.com/questions/1584370/how-to-merge-two-arrays-in -javascript-and-duplicate-items/36146642#36146642 – Zigri2612
a=[1,2]
[1, 2]
b=[3,5]
[3, 5]
a.concat(b)
[1, 2, 3, 5]
正常に動作します。これは私がコンソールで試したものです。
あなたがa+b
をしようとすると、あなたは一例で
1,23,5
https://stackoverflow.com/questions/1584370/how-to-merge-two-arrays-in-javascript-and-duplicate-items/36146642#36146642 – Zigri2612
var aAndBWithCommasInBetween = a.concat(b).join(',');
対http://stackoverflow.com/questions/1584370/how-to-merge-two-arrays-in-javascript-and-de-duplicate-items –
Questionに配列の例を含めることはできますか? – guest271314
配列や文字列をマージしていますか? – chackerian