some() / every()


every()


  • λ°°μ—΄μ˜ λͺ¨λ“  μš”μ†Œκ°€ 주어진 쑰건에 ν•΄λ‹Ήν•˜λŠ”μ§€ 확인

  • λͺ¨λ‘ ν•΄λ‹Ήλ˜λ©΄ true, 그렇지 μ•ŠμœΌλ©΄ false 리턴

  • ex)

      var array = ['10', '20', '30'];
    
      function num(element) {
          var num = (element % 10 == 0);
          return num;
      };
    
      var rslt = array.every(num);
      console.log(rslt);
    
      // true
    



some()


  • λ°°μ—΄ 쀑 ν•˜λ‚˜μ˜ μš”μ†ŒλΌλ„ 주어진 쑰건에 ν•΄λ‹Ήν•˜λ©΄ true, 그렇지 μ•ŠμœΌλ©΄ false 리턴

  • ex)

      var array = ['10', '25', '30'];
    
      function num(element) {
          var num = (element % 10 == 0);
          return num;
      };
    
      var rslt = array.some(num);
      console.log(rslt);
        
      // true
    


      var array = ['bonjour', 'baguette', 'croissant'];
    
      function findO(element) {
          var o = element.includes("o");
          return o;
      };
    
      var rslt = array.every(findO);
      console.log(rslt);
    
      var rslt = array.some(findO);
      console.log(rslt);
    
      // false
      // true
    

Categories:

Javascript