if (str) {
                  
                  
                          return str.match(/[^a-m]/g).length + '/' + str.length
                  
                  
                      } else {
                  
                  
                          return 0 + '/' + str.length
                  
                  
                      }
                  
                  
                  };
                  
                  
                  console.log(printer_error(abnormalStr));
                  
                  
                  console.log(printer_error(normalStr));
                  
                  
                  в этой функции блок if работает нормально, блок else выдаёт "Cannot read property 'length' of null", что это значит?
                  
                  
                
if (str) закинет тебя в else если твоя str - null а ты в этом else пытаешься сделать str.length, т.е. null.length
огромный респект, пошёл думать 🙈
a str == null, потому что вызван метод регулярки по отношению к str?
Обсуждают сегодня