Запитання з тегом «foreach»

foreach - це циклічна конструкція, яка виконує заданий фрагмент коду для кожного елемента у списку / колекції / масиві. На відміну від циклу for for, цикл foreach не вимагає від кодера підтримувати змінну лічильника, щоб уникнути неполадок (один за одним) (забору) помилок. Рекомендується використовувати, коли потрібна проста ітерація для всього масиву / списку / колекції .


5
Як отримати значення індексу з циклу foreach в jstl
У мене в requestоб'єкті встановлено таке значення, як наступне, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); і це я повторюю на сторінці jsp <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> Як отримати індекс кожного елемента та передати його у функцію JavaScript …
106 java  jsp  for-loop  foreach  jstl 


1
Ефективність Javascript: 'для' vs 'forEach' [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Який сучасний стандарт у 2017 році у Javascript з циклами for …

12
Чи є (items! = Null) зайвим перед foreach (T item in items)?
Я часто стикаюся з таким кодом: if ( items != null) { foreach(T item in items) { //... } } В основному, ifумова гарантує, що foreachблок буде виконуватися лише в тому випадку, якщо itemsвін не є нульовим. Мені цікаво, чи ifсправді потрібна умова, чи foreachвирішуватиметься випадок, якщо items == null. …

22
Два масиви в циклі foreach
Я хочу генерувати, selectboxвикористовуючи два масиви, один, який містить коди країн, а інший, що містить назви країн. Це приклад: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code . '">' . $name . '</option>'; } ?> …
98 php  arrays  foreach 

7
Як видалити елемент з масиву в циклі forEach?
Я намагаюся видалити елемент з масиву в forEachциклі, але у мене виникають проблеми зі стандартними рішеннями, які я бачив. Це те, що я зараз намагаюся: review.forEach(function(p){ if(p === '\u2022 \u2022 \u2022'){ console.log('YippeeeE!!!!!!!!!!!!!!!!') review.splice(p, 1); } }); Я знаю, що це потрапляє ifчерез те, що я бачу YippeeeeeE!!!!!!!!!!!!!в консолі. МОЯ ПРОБЛЕМА: …

5
Повернення з лямбди forEach () у java
Я намагаюся змінити деякі цикли для кожного на лямбда- forEach()методи, щоб виявити можливості лямбда-виразів. Можливо, можливо наступне: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } З лямбдою forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Але наступний не працює: for (Player player : players) { …

7
Перевірте наявність нуля в циклі foreach
Чи є більш приємний спосіб зробити наступне: мені потрібна перевірка на наявність null у файлі. Headers перед тим, як продовжити цикл if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Коротше кажучи, виглядає трохи потворно писати foreach всередині …
97 c#  loops  foreach  null 

5
Як перетворити всі рядки у списку <string> на малі регістри за допомогою LINQ?
Вчора я побачив фрагмент коду в одній з відповідей тут, на StackOverflow, яка мене заінтригувала. Це було приблизно так: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); Я сподівався, що зможу використати його для перетворення всіх елементів у моєму Списку в малі літери. Однак цього не відбувається ... після …
94 c#  linq  lambda  foreach 


9
c # foreach (властивість в об'єкті) ... Чи існує простий спосіб зробити це?
У мене є клас, що містить кілька властивостей (якщо це має значення, усі вони є рядками). У мене також є список, який містить багато різних екземплярів класу. Створюючи деякі модульні тести для своїх класів, я вирішив, що хочу прокрутити кожен об'єкт у списку, а потім прокрутити кожну властивість цього об'єкта …

3
Використання forEach для масиву з getElementsByClassName призводить до “TypeError: undefined is not a function”
У своєму JSFiddle я просто намагаюся перебирати масив елементів. Масив не є порожнім, як підтверджують оператори журналу. І все-таки заклик до forEachвидає мені (не настільки корисну) помилку "Не спійманий TypeError: undefinedце не функція". Напевно, я роблю щось дурне; що я роблю не так? Мій код: var arr = document.getElementsByClassName('myClass'); console.log(arr); …

10
Чому у nodelist немає forEach?
Я працював над коротким сценарієм, щоб змінити &lt;abbr&gt;внутрішній текст елементів, але виявив, що nodelistне має forEachметоду. Я знаю, що nodelistце не успадковує від Array, але чи не здається forEachце корисним методом? Є конкретна проблема реалізації я не в курсі , що заважає додають forEachдо nodelist? Примітка: Мені відомо, що Dojo …

8
яке використання має метод javascript forEach (що карта не може зробити)?
Єдину різницю, яку я бачу в map і foreach, полягає в тому, що mapповертає масив, а forEachні. Однак я навіть не розумію останній рядок forEachметоду " func.call(scope, this[i], i, this);". Наприклад, не « this» і « scope» зі посиланням на той самий об'єкт і не є , this[i]і з iпосиланням …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.