标签: foreach

检查Javascript对象数组中是否存在对象值,如果没有向数组添加新对象

如果我有以下对象数组:

[ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ]
Run Code Online (Sandbox Code Playgroud)

有没有办法循环遍历数组,以检查特定的用户名值是否已经存在,如果它什么都不做,但是如果它没有用所述用户名(和新的ID)将新对象添加到数组?

谢谢!

javascript arrays foreach for-loop object

109
推荐指数
7
解决办法
19万
查看次数

如何将foreach循环中的值存储到数组中?

需要将foreach循环中的值存储到数组中,需要帮助.下面的代码不起作用,只存储最后一个值,尝试$ items.= ...,但这也不是诀窍,任何帮助将不胜感激.

foreach($group_membership as $i => $username) {
    $items = array($username);
}

print_r($items);
Run Code Online (Sandbox Code Playgroud)

php foreach

107
推荐指数
4
解决办法
34万
查看次数

在angularjs中的foreach循环

我正在经历forEach loopAngularJS.有几点我没理解.

  1. 迭代器函数有什么用?有没有办法没有它?
  2. 键和值的重要性如下所示?

angular.forEach($scope.data, function(value, key){});

PS:我试图在没有参数的情况下运行此函数,但它不起作用.

这是我的json:

[
   {
     "Name": "Thomas",
     "Password": "thomasTheKing"
   },
   {
     "Name": "Linda",
     "Password": "lindatheQueen"
   }
]
Run Code Online (Sandbox Code Playgroud)

我的JavaScript档案:

var app = angular.module('testModule', []);

app.controller('testController', function($scope, $http){
   $http.get('Data/info.json').then(
      function(data){
         $scope.data = data;
      }
   );

   angular.forEach($scope.data, function(value, key){
      if(value.Password == "thomasTheKing")
         console.log("username is thomas");
   });
});
Run Code Online (Sandbox Code Playgroud)

另一个问题:为什么上面的函数没有输入如果条件并在控制台中打印"用户名是托马斯"?

foreach angularjs

107
推荐指数
3
解决办法
52万
查看次数

有没有办法在for-each循环迭代开始之前避免空值检查?

每次我必须迭代一个集合时,我最终都会检查null,就在for-each循环的迭代开始之前.像这样:

if( list1 != null ){
    for(Object obj : list1){

    }
}
Run Code Online (Sandbox Code Playgroud)

是否有更短的方法,以便我们可以避免编写"if"块?注意:我使用的是Java 5,并且会在一段时间内坚持使用它.

java foreach for-loop

106
推荐指数
9
解决办法
11万
查看次数

C是否有"foreach"循环结构?

几乎所有语言都有一个foreach循环或类似的东西.C有一个吗?你能发布一些示例代码吗?

c foreach

105
推荐指数
6
解决办法
12万
查看次数

C#中控制结构'和'foreach'的性能差异

哪个代码段会提供更好的性能?以下代码段是用C#编写的.

1.

for(int counter=0; counter<list.Count; counter++)
{
    list[counter].DoSomething();
}
Run Code Online (Sandbox Code Playgroud)

2.

foreach(MyType current in list)
{
    current.DoSomething();
}
Run Code Online (Sandbox Code Playgroud)

c# performance foreach for-loop

104
推荐指数
4
解决办法
4万
查看次数

PHP - 修改foreach循环中的当前对象

我想知道是否可以编辑foreach循环中正在处理的当前对象

我正在使用一组对象$questions,我想通过查找与我的数据库中的问题对象相关的答案.因此,对于每个问题,请获取答案对象并更新我的循环中的当前$question 内容,foreach以便我可以在其他地方输出/处理.

foreach($questions as $question){
    $question['answers'] = $answers_model->get_answers_by_question_id($question['question_id']);
}
Run Code Online (Sandbox Code Playgroud)

php arrays foreach object

101
推荐指数
2
解决办法
9万
查看次数

如何从jstl中的foreach循环获取索引值

我在request对象中设置了一个值,如下所示,

String[] categoriesList=null;
categoriesList = engine.getCategoryNamesArray();
request.setAttribute("categoriesList", categoriesList );
Run Code Online (Sandbox Code Playgroud)

这就是我在jsp页面中迭代的方式

<% if(request.getAttribute("categoriesList") != null) { %>
<c:forEach var="categoryName" items="${categoriesList}">
   <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li>
</c:forEach>
<% }%>
Run Code Online (Sandbox Code Playgroud)

如何获取每个元素的索引并将其传递给JavaScript函数onclick="getCategoryIndex()".

java foreach jsp for-loop jstl

98
推荐指数
3
解决办法
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>';
    }
?>
Run Code Online (Sandbox Code Playgroud)

这种方法对我不起作用.有什么建议?

php arrays foreach

92
推荐指数
6
解决办法
22万
查看次数

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("=====");
console.log(a);
console.log(b);
c = a.map(practice);
console.log("=====");
console.log(a);
console.log(c);
Run Code Online (Sandbox Code Playgroud)

这是输出:

[ -1, 0, 1, 2, 3, 4, 5 ]
=====
[ -1, 0, 1, 2, 3, 4, 5 ]
undefined
=====
[ -1, 0, 1, 2, 3, 4, 5 ] …
Run Code Online (Sandbox Code Playgroud)

javascript arrays foreach loops

91
推荐指数
9
解决办法
6万
查看次数

标签 统计

foreach ×10

arrays ×4

for-loop ×4

php ×3

java ×2

javascript ×2

object ×2

angularjs ×1

c ×1

c# ×1

jsp ×1

jstl ×1

loops ×1

performance ×1