const {type, ...dataWithoutType} = message_parse;

const first_connect = dataWithoutType;

arr1.push(first_connect);

여기서 dataWithoutType을 그냥 바로 arr1.push(dataWithoutPush)하면 되는데 왜 굳이 다른 변수에 넣어두고 그걸 push하나요?