小编Siv*_*ddy的帖子

map,filter vs for和forEach之间的区别以及使用map和filter for For和forEach循环的优势是什么?

我已经浏览了地图并过滤了功能,并且知道了for和foreach之间存在某种差异和优势.

好处:

  1. 无需编写太多代码和非常清晰的理解

  2. 与迭代相比,性能更好

地图和过滤器将如何表现更好?

感谢任何建议.

javascript typescript ecmascript-6 angular

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

从app.config读取正则表达式和字符串

我试图从app.config文件中读取正则表达式

如果我尝试读取字符串它工作正常但是,如果我试图得到正则表达式模式它不接受我的模式

我的代码是

<appSettings>
<add key="regex" value=@"^(?<TicketNum>\w{3}-\d+)\s+(?<Message>.+?)$"></add>
<add key="getString" value="siva"/>;
</appSettings>
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

.net c# asp.net

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

动态地将列推入新数组

我有一个清单

let data = [{order: 1, plannedid:32, userid:123 },
            {order: 2, plannedid:33, userid:124 }];
let keys = ['orderid','plannerid'];
Run Code Online (Sandbox Code Playgroud)

根据我们需要从数组中获取所有列的键。

我可以使用以下代码按预期获取数据,

let tempData =[];
 data.forEach(function(d) {
            tempData.push({
              orderid: d.orderid,
              plannerid: d.plannerid
            });
          });
Run Code Online (Sandbox Code Playgroud)

输出:

[{order: 1, plannedid:32},
{order: 2, plannedid:33 }];
Run Code Online (Sandbox Code Playgroud)

但如果我的键数组是动态的,我们如何根据键读取

ex: let keys = ['orderid','userid'];
Run Code Online (Sandbox Code Playgroud)

我们可以在 Push 函数中添加条件吗

javascript

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

c#error CS1056:Jenkins或MSbuild的意外字符'$'

我需要使用Jenkins进行Continues集成,在我的代码中我编写了类似的代码

throw new ArgumentNullException($"The {nameof(Id)} cannot be null");
Run Code Online (Sandbox Code Playgroud)

如果我构建应用程序它正在构建成功,但如果我使用MsBuild(或)Jenkins构建相同的应用程序,

我得到的错误就像

Web\WebSharedHelper.cs "C:\WINDOWS\TEMP\.NETFramework,Version=v4.5.2.AssemblyAttributes.cs"
Security\ApiUserToken.cs(46,32): error CS1056: Unexpected character '$' [C:\Program Files (x86)\Jenkins\workspace\OssiaCICD\common\trunk\Cota.Common.Core\Cota.Common.Core.csproj]
Security\ApiUserToken.cs(58,32): error CS1056: Unexpected character '$' [C:\Program Files (x86)\Jenkins\workspace\OssiaCICD\common\trunk\Cota.Common.Core\Cota.Common.Core.csproj]
Security\ApiUserToken.cs(62,26): error CS1056: Unexpected character '$' [C:\Program Files (x86)\Jenkins\workspace\OssiaCICD\common\trunk\Cota.Common.Core\Cota.Common.Core.csproj]
Done Building Project "C:\Program Files (x86)\Jenkins\workspace\OssiaCICD\common\trunk\Cota.Common.Core\Cota.Common.Core.csproj" (default targets) -- FAILED.
Run Code Online (Sandbox Code Playgroud)

我正在使用v4.0.30319 FrameWork for MSBuild.

.net c# asp.net jenkins

0
推荐指数
2
解决办法
9476
查看次数

标签 统计

.net ×2

asp.net ×2

c# ×2

javascript ×2

angular ×1

ecmascript-6 ×1

jenkins ×1

typescript ×1