words.forEach(word => string = string.toLowerCase().replace(word, `<a href="#">${word}</a>`));
console.log(string); // <a href="#">this</a> is <a href="#">cool</a>! console.log('hello') вообще не получится защитить.
Но это работает только для массива видаВы не правы, он работает:
screen bashscreen "/home/.../Telegram/Telegram -many -workdir /home/.../account-one"screen -d -m
screen -r
/home/.../Telegram/Telegram -many -workdir /home/.../account-one/home/.../Telegram/Telegram -many -workdir /home/.../account-one &nohup /home/.../Telegram/Telegram -many -workdir /home/.../account-one & arr = [1,2,3]
arr.forEach((a,i, theArr) => {
a = a + 1 ;
theArr[i] = a;
})
console.log(arr) // [2,3,4]function changeStuff(a, b, c)
{
a = a * 10;
b.item = "changed";
c = {item: "changed"};
}
var num = 10;
var obj1 = {item: "unchanged"};
var obj2 = {item: "unchanged"};
changeStuff(num, obj1, obj2);
console.log(num); // 10
console.log(obj1.item); // changed
console.log(obj2.item); // unchanged Почему говорят что forEach меняет начальный массив
arr = [{a: 1}, {a: 2}, {a: 3}];
arr.forEach(a => {
a.a++;
})
console.log(arr) // [{a: 2}, {a: 3}, {a: 4}]arr = [{a: 1}, {a: 2}, {a: 3}];
arr.forEach(a => {
a = { a: a.a+1 };
})
console.log(arr) // Тут все по старомуarr = [1,2,3]
arr.forEach((a, ind) => {
arr[ind]++;
})
console.log(arr) // [2,3,4] 