Вопросы с тегом «foreach»

116
JavaScript: разница между .forEach () и .map ()

Я знаю, что таких тем было много. И я знаю основы: .forEach()работает как с исходным массивом, так и .map()с новым. В моем случае: function practice (i){ return i+1; }; var a = [ -1, 0, 1, 2, 3, 4, 5 ]; var b = [ 0 ]; var c = [ 0 ]; console.log(a); b = a.forEach(practice); console.log("=====");...

115
Как сохранить значения из цикла foreach в массив?

Необходимо сохранить значения из цикла foreach в массив, нужна помощь в этом. Приведенный ниже код не работает, сохраняет только последнее использованное значение, $items .= ...,но это тоже не помогает, любая помощь будет оценена. foreach($group_membership as $i => $username) { $items =...

112
Разрыв parallel.foreach?

Как мне выйти из цикла parallel.for ? У меня есть довольно сложное утверждение, которое выглядит следующим образом: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I &&...

111
PHP - изменить текущий объект в цикле foreach

Мне было интересно, можно ли отредактировать текущий объект, который обрабатывается в foreachцикле Я работаю с массивом объектов $questionsи хочу просмотреть и найти ответы, связанные с этим объектом вопроса, в моей базе данных. Итак, для каждого вопроса выберите объекты ответа и обновите текущий...

110
цикл foreach в angularjs

Я шел через forEach loopин AngularJS. Есть несколько моментов, которые я не понял по этому поводу. Какая польза от функции итератора? Есть ли способ обойтись без этого? Какое значение имеют ключ и значение, как показано ниже? angular.forEach($scope.data, function(value, key){}); PS: Я попытался...

107
Как получить значение индекса из цикла foreach в jstl

У меня есть значение, установленное в requestобъекте, подобное следующему: String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); и вот как я повторяю на странице jsp <% if(request.getAttribute("categoriesList") !=...

105
Разница в производительности для управляющих структур for и foreach в C #

Какой фрагмент кода даст лучшую производительность? Приведенные ниже сегменты кода были написаны на C #. 1. for(int counter=0; counter<list.Count; counter++) { list[counter].DoSomething(); } 2. foreach(MyType current in list) { current.DoSomething();...

105
Является ли if (items! = Null) лишним перед foreach (T item in items)?

Я часто сталкиваюсь с таким кодом: if ( items != null) { foreach(T item in items) { //... } } По сути, ifусловие гарантирует, что foreachблок будет выполняться, только если itemsон не равен нулю. Мне интересно, ifдействительно ли это условие необходимо, или foreachон справится с ситуацией, если...

105
Эффективность Javascript: "for" против "forEach" [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Каков текущий стандарт в 2017 году в...

100
Возврат из лямбды forEach () в java

Я пытаюсь изменить некоторые циклы for-each на лямбда- forEach()методы, чтобы открыть для себя возможности лямбда-выражений. Кажется возможным следующее: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) {...

99
Как удалить элемент из массива в цикле forEach?

Я пытаюсь удалить элемент массива в forEachцикле, но у меня проблемы со стандартными решениями, которые я видел. Вот что я сейчас пытаюсь: review.forEach(function(p){ if(p === '\u2022 \u2022 \u2022'){ console.log('YippeeeE!!!!!!!!!!!!!!!!') review.splice(p, 1); } }); Я знаю, что это происходит,...

99
Два массива в цикле 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="' ....

97
Проверить наличие null в цикле foreach

Есть ли более приятный способ сделать следующее: мне нужно проверить наличие null в файле. Заголовки, прежде чем продолжить цикл if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Короче говоря, писать foreach внутри if из-за уровня...

95
Как преобразовать все строки в List <string> в нижний регистр с помощью LINQ?

Вчера я увидел фрагмент кода в одном из ответов на StackOverflow, который меня заинтриговал. Это было примерно так: List<string> myList = new List<string> {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=>d.ToLower()); Я надеялся, что смогу использовать его для преобразования всех...

92
Использование forEach в массиве из getElementsByClassName приводит к ошибке «TypeError: undefined не является функцией»

В моем JSFiddle я просто пытаюсь перебрать массив элементов. Как показывают операторы журнала, массив не пуст. Однако вызов to forEachдает мне (не очень полезную) ошибку «Uncaught TypeError: undefinedis not a function». Я, должно быть, делаю что-то глупое; Что я делаю не так? Мой код: var arr =...

92
Что делает оператор двоеточия (:)?

Очевидно, двоеточие используется в Java по-разному. Не мог бы кто-нибудь объяснить, что он делает? Например здесь: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } Как бы вы написали этот for-eachцикл по-другому, чтобы не включать :?...