小编cod*_*oob的帖子

C# 清除列表与将新列表分配给现有变量

我正在学习 C#。

如果我首先创建一个变量来保存列表。

List<int> mylist = new List<int>();
Run Code Online (Sandbox Code Playgroud)

假设我对列表做了一些工作,现在我想清除列表以将其用于其他用途。所以我执行以下操作之一:

方法一:

mylist.Clear();
Run Code Online (Sandbox Code Playgroud)

方法二:

mylist = new List<int>();
Run Code Online (Sandbox Code Playgroud)

目的只是清空列表中的所有值以重用列表。

使用方法2有副作用吗?我应该更喜欢一种方法而不是另一种方法吗?


我还发现了一个类似的问题, 使用“清晰”方法与新对象, 我会让其他读者决定什么最适合他们自己的用例。所以我不会选择正确的答案。

c# list

4
推荐指数
1
解决办法
6954
查看次数

jQuery-从数组对象获取值

我有一个看起来像这样的对象数组

var result = [{"id":"1","price":"20.46"},{"id":"2","price":"40.00"}]
Run Code Online (Sandbox Code Playgroud)

现在我可以通过

result[0].price 
Run Code Online (Sandbox Code Playgroud)

但是我想做的是遍历对象数组,然后将id与用户输入的id进行比较并返回匹配值。因此索引应该是不相关的

我试图遍历对象数组,但是我可能在语法上犯了一些错误,却一无所获。

var userinputid = 1;

result.forEach(function(){
     if(userinputid == result.id){
     alert(result.price);
  });
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题。

javascript arrays jquery object keyvaluepair

3
推荐指数
1
解决办法
2万
查看次数

Ajax - 成功返回多个变量

考虑以下示例:

我对php脚本执行Ajax调用并得到1个结果.PHP回应如下结果;

 echo json_encode($result);
Run Code Online (Sandbox Code Playgroud)

然后在Javascript中,以下代码将检索结果.

         dataType: "JSON",
         success:function(data){
           var result = data
        }
Run Code Online (Sandbox Code Playgroud)

现在我想看看我是否可以让PHP脚本回显2结果并让Javascript能够用下面的代码区分它们;

echo json_encode($result);
echo json_encode($result2);


dataType: "JSON",
success:function(data1,data2){
    var result1 = data1
    var result2 = data2
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果是这样,怎么样?

javascript php ajax jquery json

2
推荐指数
1
解决办法
724
查看次数

php如何检查一组数字是否都是正数

我将3个用户输入放入一个数组中.所有数字.我想检查所有3个数字是否为正数.

当其中一个为正数时,下面的代码将返回true.

        foreach($array as $value){
            if($value >= 0){
                return TRUE;
            }else{
                return FALSE;
            }
        }
Run Code Online (Sandbox Code Playgroud)

使用heybignick的建议.下面的代码似乎给了我想要的结果.

$array = array(1,2,3,4,-5);


if(min($array)<0){
  echo "negative";  
}else{
    echo "positive";    
} 
Run Code Online (Sandbox Code Playgroud)

php

1
推荐指数
1
解决办法
1688
查看次数

如何正则表达式分割时间字符串

在javascript中,我有一个时间字符串 var time = "12:30:49PM"

我想将小时,分钟,秒和AM/PM与该字符串分开.

浏览stackoverflow我能够找到以下正则表达式分裂小时,分钟和上午/下午,但我在正则表达式非常糟糕,所以我无法弄清楚如何做秒.

 var hours = Number(time.match(/^(\d+)/)[1]);
 var minutes = Number(time.match(/:(\d+)/)[1]);
 var AMPM = time.match(/([AaPp][Mm])$/)[1];
Run Code Online (Sandbox Code Playgroud)

如何获得第二个通过正则表达式

javascript regex

1
推荐指数
2
解决办法
1057
查看次数

标签 统计

javascript ×3

jquery ×2

php ×2

ajax ×1

arrays ×1

c# ×1

json ×1

keyvaluepair ×1

list ×1

object ×1

regex ×1