앱을 개발하면서 간단한 사용자의 설정 정보 또는 무겁지 않은 데이터를 저장할때 사용하면 유용합니다.
저장된 데이터는 앱을 삭제하거나 앱 데이터를 삭제하면 지워지는 데이터 이므로 저장하려는 데이터를 어디에 저장할것인 잘 판단해야 합니다.
앱을 개발하면서 간단한 사용자의 설정 정보 또는 무겁지 않은 데이터를 저장할때 사용하면 유용합니다.
저장된 데이터는 앱을 삭제하거나 앱 데이터를 삭제하면 지워지는 데이터 이므로 저장하려는 데이터를 어디에 저장할것인 잘 판단해야 합니다.
Array.every(callbackfn: (value: T, index: number, array: T[]) => unknow, thisArg?: any): boolean
Array.every()는 배열의 모든 항목이 조건과 일치해야 true를 반환한다.
Array.some(callbackfn: (value: T, index: number, array: T[]) => unknow, thisArg?: any): boolean
Array.some()은 배열의 항목중 하나라도 조건과 일치 하면 true를 반환한다.
Array.slice(start?: number, end?: number): T[];
Array.splice(start:number, deleteCount?: number): T[];
slice와 splice는 비슷한 기능을 수행하지만 위 코드를 보면 차이가 있는걸 확인할수 있다.
1. 인자값을 넘기지 않았을때의 반환되는 값
slice()는 대상 배열의 모든값을 반환하지만 splice()는 아무것도 반환하지 않는다.
2. 두번째 인자값의 처리방법
slice(), end?:number, 배열의 처음부터 index만큼 움직인다고 생각하면 된다. 또한 index항목의 값은 포함하지 않는다.
splice(), deleteCount?: number, 배열의 처음이 아닌 첫 인자(start: number)값을 기준으로 두번째 인자값 만큼의 배열값을 반환한다.
Array.slice(), Array.splice()는 처리 대상의 배열이 처리전과 처리후의 값이 다르다.
Array.slice()는 처리후에도 원래의 값을 유지하고 있는 반면 Array.splice()는 처리후 원래의 값이 변경된다.
Array.slice();
Array.splice();
어떤 처리를 하느냐에 따라 두 기능을 활용하면 될것같다.
앱을 개발하면서 간단한 사용자의 설정 정보 또는 무겁지 않은 데이터를 저장할때 사용하면 유용합니다. 저장된 데이터는 앱을 삭제하거나 앱 데이터를 삭제하면 지워지는 데이터 이므로 저장하려는 데이터를 어디에 저장할것인 잘 판단해야 합니다. 데이터 저장 ...