a = this.value // value get
this.value = a; // value set(a)
strapCopy() {
return this.strapon.filter(el => el.age > this.straponFilter);
}
axios.post
по умолчанию Promise<R = any>
даёт. Так что не должен тут ни на что жаловаться.text1 = /тут длинная строка. слова разделены пробелами/g,
text2 = /тут другая строка. слова разделены пробелами/g,
...
\w+\s+=\s\/(.*?)\/g,
'\1',
'тут длинная строка. слова разделены пробелами',
'тут другая строка. слова разделены пробелами',
...
Кладётё в массив:const texts = [
'тут длинная строка. слова разделены пробелами',
'тут другая строка. слова разделены пробелами',
...
];
const regexps = texts.map(text => toSpacedRegExp(text));
while (allTextNodes.nextNode()) {
let tmpnode = allTextNodes.currentNode;
let tmptxt = tmpnode.nodeValue;
regexps.forEach((regexp, index) => tmptxt = tmptxt.replace(regexp, replaceValue));
tmpnode.nodeValue = tmptxt;
}
const texts = [
{
from: 'тут длинная строка. слова разделены пробелами',
to: ''
}, {
from: 'тут другая строка. слова разделены пробелами',
to: 'другой текст'
},
...
];
const regexps = texts.map(({from, to}) => ({
from: toSpacedRegExp(from),
to
}));
regexps.forEach(({from, to}, index) => tmptxt = tmptxt.replace(from, to));