커뮤니티

array 변수의 특정값을 삭제하고자 합니다. 어떻게 해야 할까요?

프로필 이미지
2ndbus
2018-08-17 17:45:32
2887
글번호 224566
답변완료
list.array(데이터); 이렇게 하면 array변수에 데이터 추가하는것은 알겠습니다. 반대로 list.???(데이터) 형태로 특정 값(코드)를 삭제하고 싶습니다. 어떻게 하면 될까요?
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-08-28 15:05:48

안녕하세요 예스스탁입니다. 올려주신 list.array(데이터)는 어떤 내용인지 잘 모르겠습니다. 배열에서 특정값을 삭제하고자 하시면 아래와 같이 splice함수 이용하시면 됩니다. function Main_OnStart() { var arr = [1,2,3,4,5]; Main.MessageList("size",arr.length,"arr ",arr); for (i = 0; i < arr.length; i++) { if (arr[i] == 3) //특정값 { arr.splice(i,1); } } Main.MessageList("size",arr.length,"arr ",arr); } 즐거운 하루되세요 > 2ndbus 님이 쓴 글입니다. > 제목 : array 변수의 특정값을 삭제하고자 합니다. 어떻게 해야 할까요? > list.array(데이터); 이렇게 하면 array변수에 데이터 추가하는것은 알겠습니다. 반대로 list.???(데이터) 형태로 특정 값(코드)를 삭제하고 싶습니다. 어떻게 하면 될까요?