重複の可能性:
セパレーターのない配列の join() メソッド
私は単純な配列をコーディングしようとしています。これは、カンマのギャップや区切りのない単一の連続したテキスト行として表示されます。たとえば、配列が果物に関するもので、含まれる果物がリンゴ[0]とバナナ[1]の場合、applesbananasと表示されます。
私もソケット io を使用しており、array.join コマンドを試しましたが、それは cmd で「ネイティブ式」として表示され、どうすればよいかわかりませんでした。
これは私がこれまでに持っているコードです:
var A = 0
var B = 0
var master = new Array();
io.sockets.on("connection", function (socket) {
socket.on("message", function (data) {
var new_data = data.split(',');
if (new_data == 'A') {
master.push(new_data)
console.log(A);
}
else if (new_data == 'B') {
master.push(new_data)
console.log(B);
}
var final = (master.join);
console.log(final);
socket.emit("message", 'master,' + final);
socket.broadcast.emit("message", 'master,' + final);
現在、この .join 式は cmd でネイティブ式として表示されています。cmd または socket io が理解できる方法で配列要素を結合する方法はありますか?
助けてくれてありがとう!