JSFiddle - React, Tailwind, and code Playground
JavaScript
var arr = ['open','text','the','door'];
for (var i = 0; i < arr.length; i++)
if (arr[i] == 'text'){
alert ('равен');
break;
}else{
var j = false;/* j - у меня как условие для обновления массива, но в данном варианте, когда 'text' идет номером [1], и соответственно по моему замыслу его уже добавлять в массив не нужно, получается ведь что на первом шаге цикла j проверился и получил значение j = false. А на втором шаге цикл выполнит условие и завершится.
Но так как j уже получил false - то обновление массива все равно произойдет.
Я могу реализавать это все функцией, возвратом значений изь нее.
Но мне хочется сделать это именно потоком, без функций и замыканий.
Может тогда подскажешь как бы ты реализовал это?
*/
}
alert(j);
if ( j == false){
arr.push('text');
}
alert(arr);