[javascript] 문자열을 배열로 변환하는 방법들
        코테나 실무에서 문자열을 배열로 변환하여 로직을 작성해야하는 경우가 종종 있습니다그럴 때 사용하는 방법은 아래 3가지 중 편한 방법을 선택하시면 됩니다 1. split() 사용 const str = "hello";const arr1 = str.split(''); // ['h', 'e', 'l', 'l', 'o']const str = "hello"; const arr1 = str.split(''); // ['h', 'e', 'l', 'l', 'o'] 2. spread 연산자 사용 const arr2 = [...str]; // ['h', 'e', 'l', 'l', 'o']3. Array.from() 사용 const arr3 = Array.from(str); // ['h', 'e', 'l', 'l', 'o']
      
     
  
  
        
    
        
  
    
  
  
        
    
        
  
    
      
        
          
            
          
        
        [JavaScript]  for of 반복문에서 배열의 idx 값 가져오기 entries()
        let fruits = ['바나나', '사과', '체리', '수박']for (const [idx, fruit] of fruits.entries()) {  console.log(`idx: ${idx}, fruit: ${fruit}`);}//  idx: 0, fruit: 바나나//  idx: 1, fruit: 사과//  idx: 2, fruit: 체리//  idx: 3, fruit: 수박 물론 이런 방법도 된다. let fruits = ['바나나', '사과', '체리', '수박']let idx = 0;for (const fruit of fruits) {  console.log(`idx: ${idx}, fruit: ${fruit}`);  idx++;}//  idx: 0, fruit: 바나나//  idx: 1,..
      
     
  
  
        
    
        
  
    
  
  
        
    
        
  
    
      
        
          
            
          
        
        [JavaScript] Object.keys, Object.values, Object. entries, Object.fromEntries
        Object.keys, Object.values, Object.entrie각 메서드는 객체의 키, 벨류, 혹은 둘 다를 배열로 반환한다let user = {  name: "John",  age: 30};console.log(Object.keys(user)) // 출력 : ["name", "age"]console.log(Object.values(user)) // 출력 : ["John", 30]console.log(Object.entries(user)) // 출력 : [ ["name","John"], ["age",30] ]  fromEntries(iterable) key-value 리스트를 객체로 변환한다.const entries = new Map([  ['foo', 'bar'],  ['baz', 42],]..
      
     
  
  
        
    
        
  
    
      
        
          
            
          
        
        [JavaScript] with 사용법 Array.prototype.with()
        2023년 7월에 추가된 메서드로배열의 특정 인덱스의 값을 변경한 새로운 배열을 반환.원본 배열은 변경되지 않는다.  1. 구문 arrayInstance.with(index, value)  // index: 변경하려는 요소의 인덱스 // value: 새로 할당할 값  2. 반환값  지정된 인덱스의 요소가 새 값으로 대체된 새로운 배열 3. 예시   const arr = [1, 2, 3, 4, 5];   console.log(arr.with(2, 6)); // [1, 2, 6, 4, 5]   console.log(arr); // [1, 2, 3, 4, 5] (원본 배열은 변경되지 않음) 4. 특징 음수 인덱스 사용 가능 (배열 끝에서부터 계산)희소 배열(sparse array)에 사용하면 빈 슬롯을 und..