//
let thisDataSource = [
{
"YYRZJHM": "吃这些1",
"YYRZJLX": "asd1",
"NAME": "冲冲冲1",
"OTHER_FIELD": "其他值1"
},
{
"YYRZJHM": "吃这些2",
"YYRZJLX": "asd2",
"NAME": "冲冲冲2",
"OTHER_FIELD": "其他值2"
},
{
"YYRZJHM": "吃这些3",
"YYRZJLX": "asd3",
"NAME": "冲冲冲3",
"OTHER_FIELD": "其他值3"
}
];
// 假设这是你的arr数组,示例数据结构,实际情况根据你的需求而定
let arr = [
{
"m": "认证号码类型",
"ct": {
"fa": "General",
"t": "g"
},
"v": "认证号码类型",
"row": 1,
"column": 0,
"FIELD": "YYRZJLX"
},
{
"m": "认证号码",
"ct": {
"fa": "General",
"t": "g"
},
"v": "认证号码",
"row": 1,
"column": 1,
"FIELD": "YYRZJHM"
},
{
"m": "姓名",
"ct": {
"fa": "General",
"t": "g"
},
"v": "姓名",
"row": 1,
"column": 2,
"FIELD": "NAME"
}
];
arr数组是表头数据,arr里面的row和column是单元格位置,arr的FIELD的值对应数据源的键
let result = [];
thisDataSource.forEach((data, dataIndex) => {
arr.forEach(header => {
if (data.hasOwnProperty(header.FIELD)) {
result.push({
value: data[header.FIELD],
row: header.row + dataIndex, // 根据数据源的索引调整行号
column: header.column
});
}
});
});
console.log(result);
要计算单元格位置,你需要根据 `arr` 数组中的 `FIELD` 属性与数据源对象中的键进行匹配,然后根据 `row` 和 `column` 属性来确定单元格的位置。以下是一个可能的实现方法:
1. 遍历 `arr` 数组,根据 `FIELD` 属性找到对应的键。
2. 记录每个键对应的 `row` 和 `column` 值。
3. 这样,你就可以根据数据源中的每个对象以及 `arr` 数组中的信息,计算出每个单元格的位置。
例如,对于给定的 `thisDataSource` 和 `arr`,你可以通过以下方式找到每个单元格的位置:
- 对于 `thisDataSource` 中的第一个对象 `{"YYRZJHM": "吃这些1", "YYRZJLX": "asd1", "NAME": "冲冲冲1", "OTHER_FIELD": "其他值1"}`:
- `YYRZJLX` 对应的单元格位置是 `row: 1, column: 0`
- `YYRZJHM` 对应的单元格位置是 `row: 1, column: 1`
- `NAME` 对应的单元格位置是 `row: 1, column: 2`
这个过程可以扩展到 `thisDataSource` 中的所有对象,以及 `arr` 数组中的所有表头信息。
本文向大家介绍awk 根据表格数据计算列中的值的中位数,包括了awk 根据表格数据计算列中的值的中位数的使用技巧和注意事项,需要的朋友参考一下 示例 给定一个;用作列定界符的文件。我们使用以下为GNU awk编写的程序在第二列中计算值的中位数。提供的输入是学生组的成绩列表: 该程序的输出为1。 请记住,它NR保存了要处理的行数,END因此在块中它保存了文件中的总行数。 awk的许多实现都没有对数组
我正在学习浮点格式(IEEE)。在单精度浮点格式中,提到尾数有24位,因此它具有6 1/2十进制数字的精度(根据书中“理解机器”),以及7.22十进制数字的精度。 我不明白精度的小数位数是怎么算出来的。有人能告诉我吗?
el-table 如何根据表格数据合并行。 如图所示,name列的值一样,就合并成一行;Amount 1列合并成3行 演示地址
问题内容: 我如何知道JavaScript的周数和年份来计算日期?对于第20周和2013年以获得5/16/2013,我正在尝试这样做: 问题答案: function getDateOfWeek(w, y) { var d = (1 + (w - 1) * 7); // 1st of January + 7 days for each week 这使用简单的周定义,即2013年的第20周是5月14日
本文向大家介绍awk 根据表格数据计算列中的平均值,包括了awk 根据表格数据计算列中的平均值的使用技巧和注意事项,需要的朋友参考一下 示例 给定一个;用作列定界符的文件。我们使用以下程序在第二列中计算值的平均值,提供的输入是学生组的成绩列表: 该程序的输出为2.125。 请记住,它NR保存了要处理的行数,END因此在块中它保存了文件中的总行数。 请记住,在许多应用程序(监视,统计)中,中位数是更
我正在创建一个Android应用程序,并试图通过JSON从Restful Web服务检索数据。 在本教程中,我使用Restful Web服务(来自URL)中的get和post JSON数据执行了一个调用 所以这里我需要添加价格*数量,如下例: 但是我不知道如何为JSON数据发布这种计算,我谷歌了一下,并尝试了一些其他选项......有人能建议我像这样发布JSON数据吗... 我随后发布了JSON数
我正在尝试计算多个列的中值,但是我的数据有点奇怪。它看起来像下面的示例。 在表中到列表示该值的出现次数。我想计算中位数的出现次数。 例如对于ID = 1 是我想要创建的计算。 对于ID=2 我尝试过使用<code>rep()或<code>rep(10,2)),这就是我所期望的。我只是努力创建一个列表或向量,每个列都有重复。
我正在尝试从表中提取特定的信息,基于哪个单元格被单击。到目前为止,我已经创建了一个可以在单击时工作的函数。问题是它总是返回第一个单元格行的值。 HTML: 如您所见,我尝试了和来启用提取槽ID。这是单击时调用的函数。 和总是从表的第一行返回值,即使我单击第二行、第三行、第四行等。 我如何声明我想要的信息不仅来自第一个,而且来自我单击的行。提前谢谢!