我在数据库中有 2 个表:
1-元素:
- 元素ID
- 元素名称
2- 方法:
- 方法ID
- 元素ID
- 方法数据
所以元素和方法之间是一对多的关系,
我使用 asp.net 加载这些表数据,
我想要做的是将这些数据发送到我的 javascript,而 javascript 将对这些数据执行一些功能。
例如,将遍历所有元素并获取每个元素方法并对每个方法数据做一些事情。
我试图将其作为 jaascript 中的类,但发现我自己写了很多东西,
前 2 个类,用于元素和方法,然后是 2 个数组 1- 用于元素 2- 用于方法
在方法数组中我写了这个:
this.findByElementId = function(elementId) {
var result = [];
for (var i = 0; i < this.methods.length; i++) {
if (elementId === this.methods[i].methodElement) {
result.push(this.methods[i]);
}
}
return result;
}
这使我的代码变慢了。
我的问题是如何在 javascript 中表示这种关系结构以获得更专业的代码和更快的处理速度?