array(6)
-
Array APIs - find(), findIndex(), filter(), map(), some(), every(), reduce(), sort()
find : 배열을 순회하며 요소들 중, 조건에 만족하는 첫 번째 요소만 반환 find(predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined; find(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined; /** * Returns the value of the first element in the array where predicate is true, and undefined * otherwise. * @param predicate find calls predicate..
2022.10.07 -
Array APIs - join(), split()
join : 배열을 원하는 구분자를 더해서 문자열로 반환 join(separator?: string): string; /** * Reverses the elements in an array in place. * This method mutates the array and returns a reference to the same array. */ const arr = ['Lorem', 'ipsum', 'dolor', 'sit']; const result = arr.join(''); console.log(result); //Loremipsumdolorsit const result = arr.join(' '); console.log(result); //Lorem ipsum dolor sit split : 구분..
2022.10.06 -
Array APIs - indexOf(), lastIndexOf(), includes()
indexOf : 특정한 요소의 위치를 찾을 때 indexOf(searchElement: T, fromIndex?: number): number; /** * Returns the index of the first occurrence of a value in an array. * @param searchElement The value to locate in the array. * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0. */ //특정한 요소의 위치를 찾을 때 const bread = ['🍞', '🥖', '🥐', '🥨']; console.l..
2022.10.05 -
Array APIs - splice(), slice(), concat()
splice : 삭제한 배열을 반환하고 기존의 배열을 업데이트함 splice(start: number, deleteCount?: number): T[]; /** * Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements. * @param start The zero-based location in the array from which to start removing elements. * @param deleteCount The number of elements to remove. * @returns An array containing the elemen..
2022.10.05 -
Array APIs - push(), pop(), unshift(), shift()
push : 배열 맨 뒤에 요소 추가 push(...items: T[]): number; /** * Appends new elements to the end of an array, and returns the new length of the array. * @param items New elements to add to the array. */ const animal = ['🐶', '🐱']; animal.push('🐹'); console.log(animal); //['🐶', '🐱', '🐹'] animal.push('🐰', '🐼'); console.log(animal); //['🐶', '🐱', '🐹', '🐰', '🐼'] pop : 배열 마지막 요소 제거 pop(): T | undefined; /** * R..
2022.10.03 -
Array APIs - forEach()
forEach forEach(callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any): void; /** * Performs the specified action for each element in an array. * @param callbackfn A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array. * @param thisArg An object to which the this keyword can refer in the callbackfn function...
2022.10.02