【javascript – Rx – 基于内容拆分Observable(分组直到更改)】教程文章相关的互联网学习教程文章

javascript – 对数组中的值进行分组和计数【代码】

我有一个包含对象的数组,如下所示.b = {"issues": [{"fields": {"status": {"id": "200","name": "Backlog"}}}, {"fields": {"status": {"id": "202","name": "close"}}}, {"fields": {"status": {"id": "201","name": "close"}}}] };我想计算有多少问题已经关闭,有多少有积压.我想将计数保存在一个新数组中,如下所示.a = [{Name: 'Backlog', count: 1},{Name: 'close', count: 2} ];我尝试了以下内容.b.issues.forEach(function(i...

javascript – 按数组分组并在主数组中添加字段和子数组【代码】

我有这样一个沉重的阵列:[{Id: 1, Name: 'Red', optionName: 'Color'}, {Id: 2, Name: 'Yellow', optionName: 'Color'},{Id: 3, Name: 'Blue', optionName: 'Color'},{Id: 4, Name: 'Green', optionName: 'Color'},{Id: 7, Name: 'Black', optionName: 'Color'},{Id: 8, Name: 'S', optionName: 'Size'},{Id: 11, Name: 'M', optionName: 'Size'},{Id: 12, Name: 'L', optionName: 'Size'},{Id: 13, Name: 'XL', optionName: 'Siz...

javascript – 谷歌条形图数据准备 – 按列分组【代码】

我想从下面的数据创建一个谷歌图表.Year Product Value2015 A 102015 B 202016 C 302016 D 40这是我的谷歌图表的正确数据,使用arrayToDataTable函数,但没有获得所需的输出.我希望Product为传说,Year为xAxis值,值应定义条形.谢谢解决方法:每个图表类型都有一个特定的data format你可以检查 通常,对于大多数图表类型,第一个之后的所有列都应该是一个数字 除非您...

javascript – Mongoose – 如何分组和填充?【代码】

我使用MongoDB和Mongoose作为我的ODM,我正在尝试使用populate和group by在同一语句中进行查询. 这是我的简单文档模型:var userSchema = new Schema({username: String });var messageSchema = new Schema({from: { type: Schema.ObjectId, ref: 'User' },to: { type: Schema.ObjectId, ref: 'User' },message: String,date: { type: Date, default: Date.now } });我只是试图为每个用户收集每条消息,由他与之交谈的每个用户进行分...

javascript – 如何按键对对象数组进行分组【代码】

有没有人知道一个(如果可能的话,lodash)通过对象键对对象数组进行分组然后根据分组创建一个新的对象数组?例如,我有一个汽车对象数组:var cars = [{'make': 'audi','model': 'r8','year': '2012'}, {'make': 'audi','model': 'rs5','year': '2013'}, {'make': 'ford','model': 'mustang','year': '2012'}, {'make': 'ford','model': 'fusion','year': '2015'}, {'make': 'kia','model': 'optima','year': '2012'}, ];我想制作一个...

按字母顺序按首字母Javascript对对象进行排序和分组【代码】

我试图创建一个这样的集合,以便在反应组件中使用:let data = [{ group : 'A', children : [{ name : 'Animals', id : 22 },...]},{ group : 'B', children : [{ name : 'Batteries', id : 7},{ name : 'Baggage', id : 12 },...]},{ group : 'C', children : [{ name : 'Cake', id : 7},...]}, ]我已经按照以下方式对数据进行排序:let rawData = [{ name : 'Animals', id : 10},{ name : 'Batteries', id : 7},{ name : 'Baggage...

javascript – 通过分组选择每个第一个唯一元素【代码】

我有一个具有交替类的元素列表.类的出现是随机的,可以连续出现一次或多次. 我正在寻找一种方法来选择元素的每个第一次出现(标有 – ).我希望在CSS中这样做,但我也可以使用JavaScript解决方案.<div class="type-1"></div> - <div class="type-1"></div> <div class="type-1"></div> <div class="type-2"></div> - <div class="type-1"></div> - <div class="type-1"></div> <div class="type-2"></div> - <div class="type-2"><...

在JavaScript中按字符串属性值分组对象数组?【代码】

我讨厌这个对象数组,每个对象都有一个日期,我希望能够将这些对象分组为几个月.有没有办法转换这个,var data = [{ date: "2016-08-13",...},{ date: "2016-07-23",...},{ date: "2016-08-11",...},{ date: "2016-08-10",...},{ date: "2016-07-20",...},{ date: "2016-07-21",...}, ]这样的事情var data = [[{ date: "2016-08-13",...},{ date: "2016-08-11",...},{ date: "2016-08-10",...}],[{ date: "2016-07-20",...},{ date:...

javascript – 如何对这样的对象数组进行分组?并删除重复?【代码】

我正在写一小段JS代码,它有一个数组:[{ title: 'title1', id: 1 },{ title: 'title1', id: 2 },{ title: 'title2', id: 3},{ title: 'title2', id: 4} ]我需要这样的东西:"queried": {"title1": [1, 2],"title2": [3, 4],}我试图用Lodash和_.groupBy(数组,“标题”)这样做,但我得到:{ title1:[{ title: 'title1', id: 1 },{ title: 'title1', id: 2 } ],title2:[{ title: 'title2', id: 3 },{ title: 'title2', id: 4 } ], }请问...

javascript – 将对象数组映射到按时间戳分组的新结构【代码】

给定以下对象数组:const array = [{timestamp: '2016-01-01',itemID: 'AA',value: 20,},{timestamp: '2016-01-01',itemID: 'AB',value: 32,},{timestamp: '2016-01-02',itemID: 'ABC',value: 53},{timestamp: '2016-01-02',itemID: 'ABCD',value: 51} ]我想返回以下结果:const result = [{timestamp: '2016-01-01',AA: 20,AB: 32,},{timestamp: '2016-01-02',ABC: 53,ABCD: 51} ]我设法做了以下事情:const array = [{timestamp:...

如何使用Javascript从对象分组年份?【代码】

我想在JavaScript中创建一个新对象来分组年份.它会将数据存储到年份组中. 我现在的数据:{"8": {"date": "2016-02-26","value": "0.89000"},"7": {"date": "2017-02-27","value": "0.94000"},"6": {"date": "2017-06-01","value": "0.94000"},"5": {"date": "2017-08-30","value": "0.94000"},"4": {"date": "2017-11-30","value": "1.01000"},"3": {"date": "2018-02-28","value": "1.01000"},"2": {"date": "2018-06-01","value"...

javascript – 如何对数组中的对象进行分组【代码】

我有一个对象数组,我想基于两个键对其对象进行分组var arr = [ {"name": "apple", "id": "apple_0","c":'20'}, {"name": "dog", "id": "dog_1","c":'10'}, {"name": "apple", "id": "apple_0","c":'30'},{"name": "dog", "id": "dog_1","c":'10'}, ];而且我期待结果如此var final = [ {"name": "apple", "id": "apple_0","c":'50'}, {"name": "dog", "id": "dog_1","c":'20'} ];场景是这样的 – 我想根据名称和ID对对象进行分...

javascript – 如何通过正则表达式对以下字符串进行分组【代码】

这是我想要处理的字符串.(至少有一个带下划线的部分.最后一部分从未加下划线)'_A._B._C._D._F.f'`我期望["A", "B", "C", "D", "F", "f"]如何通过规律性地实现同样的效果,我试过,但不能循环相同的格式部分.new RegExp('^[(_(.+)\\.)]+(.+)$')解决方法:不使用正则表达式怎么样?str = '_A._B._C._D._F.f'.split('.') var alphabets = str.map(c => c.replace('_', '')); console.log(alphabets);

javascript – 如何使用Nunjucks或Node.JS对JSON数据进行分组并按月计算【代码】

以这些数据为例,这只是2条记录,几个月就有数百条记录{"responses": [{"responseid": 1,"q1": 1,"q2": 1,"q3": 1,"q4": 1,"q5": 2,"response": "Response 1 example feedback","date": "2018-02-12T00:00:00"},{"responseid": 2,"q1": 1,"q2": 2,"q3": 1,"q4": 1,"q5": 1,"response": "Response 2 example feedback","date": "2018-03-15T00:00:00"},{"responseid": 3,"q1": 1,"q2": 2,"q3": 1,"q4": 1,"q5": 1,"response": "Respon...

javascript – 根据数据属性将列表项分组到子列表中【代码】

我想追加< li>从一个< ul>到另一个< ul>这是在飞行中创建的.我想根据数据组属性将列表项分组到新的子列表中.<ul id="sortable1"><li data-group="A">test</li><li data-group="A">test1</li><li data-group="B">test2</li><li data-group="B">test3</li><li data-group="C">test4</li> </ul>基本上我正试图遍历这个列表并抓住所有< li>从每个组,然后将其移动到另一个< ul>. 这是我到目前为止所做的,但我没有得到预期的结果.我以前在...

分组 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部