小编ste*_*e-o的帖子

从同一个类中的另一个方法调用方法

为什么我收到错误:"未捕获TypeError:self.myTest不是函数"?如何从javascript类中的另一个方法中调用方法?

class MyClass {

    myTest() {
      console.log('it works');
    }

    runMyTest() {
      self.myTest();
    }

}

var myClass = new MyClass();
myClass.runMyTest();
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

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

整合Jenkins电子邮件通知

我有一个Jenkins项目,由3个简单的自由式作业组成,每个作业都有自己的构建奴隶.每个工作都绑定到一个单独的平台:linux,mac或windows.当开发人员提交他们的代码时,Jenkins在轮询repo后不久,在每个构建从服务器上构建项目,并且每个项目都向开发人员发送一封电子邮件,描述构建是否失败或成功. 问题:每个scm更改三个单独的电子邮件确实会阻止开发人员的收件箱,特别是那些喜欢经常进行小更改的人.因此,他们可能完全忽略电子邮件.

问题:是否有办法(通过插件或项目重组)将三个成功/失败的电子邮件合并到一封电子邮件中?我已经查看了Email-ext插件,MultiJob插件和Build a multi-configuration项目 选项,似乎无法找到改变项目结构的方法,因此只有一封电子邮件发送给开发人员,描述哪些作业失败或成功.我怀疑你必须将这些工作合并到一个MultiJob项目中,并在发送之前检查每个平台上构建的结果,但我不知道.詹金斯有很多关于我尚未想到的事情.

你们可以给我的任何建议将不胜感激.

jenkins

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

根据javascript中的日期字段删除重复元素

我想要一个函数,它接受一个数组并过滤掉旧的重复项。

具体来说,如果 myList 中存在重复的 id,则仅保留具有最新日期的对象。给定以下数组

let myList = [{
    id: "e9519e95-5a10-4274-ac24-de72ad60ffd7",
    date: "2018-02-21 21:04:13"
},
{
    id: "026e7ecf-d236-4aff-b26d-7546ac85b7d5",
    date: "2018-02-22 21:04:13"
},
{
    id: "e9519e95-5a10-4274-ac24-de72ad60ffd7",
    date: "2018-02-23 21:04:13"
}]
Run Code Online (Sandbox Code Playgroud)

该函数应该返回:

[{
    id: "026e7ecf-d236-4aff-b26d-7546ac85b7d5",
    date: "2018-02-22 21:04:13"
},
{
    id: "e9519e95-5a10-4274-ac24-de72ad60ffd7",
    date: "2018-02-23 21:04:13"
}]
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

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

标签 统计

ecmascript-6 ×2

javascript ×2

jenkins ×1