function about() {
return {
name: "장윤경",

age: 17,
job: ["developer", "student", "dancer"],
};
}
const Info = about();
// 객체 속성 값 수정
Info.name = "김철수";
Info.age = 80;
console.log(Info.name);
console.log(Info.age);
console.log(Info.job);
객체리터럴 내용을 수정하고 삽입한다.
let myObject = {
name: 'John',
age: 25,
city: 'New York'
};
// 객체 리터럴 속성 삭제
delete myObject.age;
console.log(myObject);
delete 함수를 이용한다.
// 배열 생성
let myArray = [1, 2, 3, 4, 5];
// 배열 요소 수정
myArray[2] = 10;
myArray[4] = 20;
console.log(myArray);
객체리터럴은 delete를 사용하지만 배열은splice를 사용한다.
let score = [10, 30, 40, 50, 60];
score.splice(1, 1);///인덱스 1 에서 시작해서 첫번째를 삭제한다
console.log(score); // [10, 40, 50, 60]
like.name.push("짬뽕")
console.log(like.name)
pop() 팝은 리스트의 마지막 요소를 삭제한다. 그러므로 ()안에 아무것도 적지 않는다.
like.name.pop()
console.log(like.name)
// 내용수정
const like = food()
like.name[0] = "옥수수피자"
console.log(like.name[0])
// 내용추가
like.name.push("짬뽕")
console.log(like.name)
// 마지막 인덱스 삭제
like.name.pop()
console.log(like.name)
//하나의 인덱스를 지정해서 삭제 0번째 인덱스 부터 1개를 삭제 하겠다.
like.name.splice(0,1)
console.log(like.name)