JavaScript ООП классы

Написать класс, который принимает строку и разделитель и возвращает массив подстрок, разбитых с помощью указанного разделителя. Например: строка “10/08/2020”, разделитель “/”, результат: “10”, “08”, “2020”.

Моя попытка, но он ничего не выводит:

class String{
    separator_strings(string1, separator){
        let newText = "";
            if(separator in string1){
                newText += string1;  
                newText += " "; 
            }
            else{
                alert(string1)
            }

        }
    }

let string = new String
string.separator_strings("10/08/10", "/")

Могли бы вы помочь с этим


Ответы (1 шт):

Автор решения: the_Solomon

Воспользуйся методом строки split

class Separator {
    separateString (str){
    return str.split('/')
  }
}


const s = new Separator();

const result = s.separateString("10/08/2020");

console.log(result) // ["10", "08", "2020"]

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split

→ Ссылка