괴발개발/Spring Framework

function 이름지을때 delete가 안먹힘

moonday 2021. 7. 26. 22:43

function 이름지을때 delete가 안먹히는 에러나는 이유 : 

=> 사실에러도 아님 delete가 명령어라서 중간에 의도와 다른 작동을 해버려서 그럼

function 이름지을때 delete가 안먹히는 에러나는 이유 : 
var obj ={
	name: '객체',
	str : 'obj'
	}		
console.log(obj)
delete obj.str; //delete는 속성을 제거하는 명령어
console.log(obj);


var obj ={
name: '객체',
str : 'obj'
}

위에 var타입 obj이름객체에 값담아서 묶고 아래 콘솔로 출력부름


console.log(obj)

그대로 name:객체, str:obj라고 출력됨


delete obj.str; //delete는 속성을 제거하는 명령어
console.log(obj);

콘솔에 name:객체만 찍히고, delete명령어때문에 str삭제되서 안나옴