Если вы используете Class
, вы можете использовать внутренний экземпляр attribute
в своем классе.
Инициализировать его вваш constructor
и продолжайте изменять его в вашем append
методе:
class UrlParam {
constructor(value) {
this.value = value;
}
append(key, value){
this.value += `&${key}=${value}`
}
}
let param = new UrlParam('');
param.append('module', 'clothes')
param.append('module', 'shoes')
param.append('module', 'gloves')
console.log(param) //i want to see: &module=clothes&module=shoes&module=gloves