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 bash
screen "/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]