Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите решить задачку( создать конструкторы) (https://javascript.ru/forum/misc/75579-pomogite-reshit-zadachku-sozdat-konstruktory.html)

Ксения 80 21.10.2018 19:59

Помогите решить задачку( создать конструкторы)
 
Создать класс, который создает экземпляры, работающие со строкой и имеют следующие свойства и методы:

a. Свойство "строка" будет содержать строку
b. Методы для получения и установки строки.
c. при приведении объекта к числу вернуть длину строки.

Aetae 21.10.2018 20:21

class HentaiString {
  constructor(string){
    this.setString(string || '');
  }
  setString(string){    
    this.строка = String(string);
    return this;
  }
  getString(){    
    return this.строка;
  }
  valueOf(){   
    return this.строка.length;
  }
}

j0hnik 21.10.2018 20:28

class Str{
	constructor(str){
		this['строка'] = str||'';
	}
	write(str){
		this['строка'] = str;
		return this;
	}
	read(){
		return this['строка'];
	}
	valueOf(){
		return this['строка'].length;
	}
}

Ксения 80 21.10.2018 20:36

Спасибо!


Часовой пояс GMT +3, время: 08:47.