String 객체를 구분자를 이용해 여러개의 문자열로 나눔. const str = 'The quick brown fox jumps over the lazy dog.'; const words = str.split(' '); console.log(words[3]); // expected output: "fox" const chars = str.split(''); console.log(chars[8]); // expected output: "k" const strCopy = str.split(); console.log(strCopy); // expected output: Array ["The quick brown fox jumps over the lazy dog."]
배열 순서를 반전해줌. ['1','2','3'] -> ['3','2','1'] const array1 = ['one', 'two', 'three']; const reversed = array1.reverse(); console.log('reversed:', reversed); // expected output: "reversed:" Array ["three", "two", "one"] // 원본 array1도 변경함. console.log('array1:', array1); // expected output: "array1:" Array ["three", "two", "one"] https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_..
배열의 모든 요소를 연결해 하나의 문자열로 만듬. const elements = ['Fire', 'Air', 'Water']; console.log(elements.join()); // expected output: "Fire,Air,Water" console.log(elements.join('')); // expected output: "FireAirWater" console.log(elements.join('-')); // expected output: "Fire-Air-Water" https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/join
주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환. const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present']; const result = words.filter(word => word.length > 6); console.log(result); ["exuberant", "destruction", "present"] https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter