node.js2 [자바스크립트] 객체A에서 객체B를 복사 후 객체 B의 특정 프로퍼티 삭제 객제A의 값을 객체B에 전체 복사해서 사용하되 특정 변수는 빼고 사용 하고 싶을때가 있다. 그럴때 단순히 = 대입연산자를 사용하여 처리하면 서로 다른 객체 A와 B가 같은 곳을 참조 하고 있기 때문에 둘 중 하나의 객체 값만 변경되도 둘 다 영향을 받는다. [ 1. 영향 받는 코드 ] let objA = { id:"testID", pw:"testPW1234!" }; let objB = objA; console.log("objA:"+JSONbig.stringify(objA)); console.log("objB:"+JSONbig.stringify(objB)); // delete 연산자를 사용하여 프로퍼티 삭제 delete objB.pw; // 둘다 삭제됨! console.log("objA:"+JSONbig... 2024. 3. 4. [node.js] msgpack5 사용 예 Node.js용 msgpack npm Json serialize / deserialize 가능 [코드] - msgpack5 사용 코드 간단 예 var msgpack = new require('msgpack5')() , encode = msgpack.encode , decode = msgpack.decode // object 생성 var testData = { name:'Tester' }; // serialize var buffer = msgpack.encode(testData); // deserialize var unpack = msgpack.decode(buffer); // name이 있기때문에 아래 코드 출력 if(unpack.hasOwnProperty('name') == true) console.l.. 2023. 5. 25. 이전 1 다음 반응형