javascript 배열 및 json 요소 추가 삭제 분석

javasscript 에서 배열 을 삭제 하 는 3 가지 방법 1.shift()방법 shift:원 배열 의 첫 번 째 항목 을 삭제 하고 요 소 를 삭제 하 는 값 을 되 돌려 줍 니 다.배열 이 비어 있 으 면 undefinedvar chaomao=[1,2,3,4,5]var chaomao.shift()/1alert(chaomao)/[2,3,4,5]를 얻 습 니 다.
2.pop()방법 으로 pop:원 배열 의 마지막 항목 을 삭제 하고 요 소 를 삭제 하 는 값 을 되 돌려 줍 니 다.배열 이 비어 있 으 면 undefinedvar chaomao=[1,2,3,4,5]var chaomao.pop()/5alert(chaomao)/[1,2,3,4]앞의 방법 은 배열 의 시작 과 끝 만 조작 할 수 있 고 중간 항목 을 조작 할 수 없습니다.중간 항목 을 조작 하려 면 splice 방법 을 사용 하 십시오.
3.splice 방법 으로 이 방법 은 매우 강력 합 니 다.배열 의 임 의 항목 을 증가,삭제,교체 작업 을 할 수 있 습 니 다.
수정 작업:var chaomao=[1,2,3,4,5]chaomao.splice(2,1,8,9)alert(chaomao)/1,2,8,9,4,5 첫 번 째 매개 변 수 는 조작 을 준비 하 는 배열 위치 이 고 두 번 째 매개 변 수 는 조작 위치 뒤의 배열 항목 입 니 다.세 번 째 이후 의 내용 예 는 chaomao 라 는 배열 위치 2 부터(즉 값 이 3 인 항목 입 니 다.배열 아래 표 시 는 0 에서 시작 하 는),위치 2 뒤의 한 항목 을 8,9 로 바 꾸 면 두 번 째 매개 변 수 를 2 로 바 꾸 면 chaomao.splice(2,2,8,9)이다.즉,위치 2 뒤의 두 항목 을 8,9 로 바 꾸 면 인쇄 된 결 과 는 1,2,8,9,5,3 과 4 두 항목 이 바 뀌 었 다 는 것 이다.여기 서 설명 해 야 할 것 은 바 뀌 는 항목 이 반드시 바 뀌 는 항목 과 같 지 않다 는 것 이다.1 항 은 3 항 으로 바 꿀 수 있 고 5 항 은 2 항 으로 바 꿀 수 있다.이 원 리 를 바탕 으로 우 리 는 이 방법 으로 배열 을 추가 하고 삭제 할 것 이다.
삭제 작업:var chaomao=[1,2,3,4,5]chaomao.splice(2,1)alert(chaomao)/1,2,4,5 위의 예 에서 chaomao 의 위치 2 후의 1 개 를 빈 것 으로 바 꾸 었 습 니 다.뒤에 내용 이 없 기 때문에 결 과 는 볼 수 있 습 니 다.3 개 를 삭 제 했 습 니 다.
추가 작업:var chaomao=[1,2,3,4,5]chaomao.splice(2,0,8,9)alert(chaomao)//1,2,8,9,3,4,5 위의 예 에서 chaomao 의 중간 위치 2 후의 0 항목 을 8,9 로 바 꾸 는 것 은 두 가지 사실 을 추가 한 것 과 같다.삭제 와 추가 작업 은 모두 splice 수정 방법의 두 가지 파생 일 뿐 javasscript 대상 을 삭제 하 는 방법 js 에서 대상 요 소 를 삭제 하 는 데 delete 연산 자 를 사용 합 니 다.예

var p ={
"name": “chaomao”,
"age":45,
"sex":"male"
};
delete p.name
for(var i in p){
console.log(i);// age,sex,name
}
json 요 소 를 추가 하 는 방법

var json = {}; // json
json[text] = value;
json.text2 = value2;  // text2 ,
을 살 펴 보 겠 습 니 다.

좋은 웹페이지 즐겨찾기