【发布时间】:2023-03-09 08:11:02
【问题描述】:
由于我在 Javascript 中的 oop 级别并不如我所愿,这是我访问对象数组的解决方法。
一个数组有一个对象 (HelmT) 和一个用于 id 的,所以我可以很容易地首先通过id 访问,这样,也可以访问真正的数组并通过它的“ID”属性获取对象IDs 数组。
管理对象数组的正确方法是什么?
...当然还有Add - Remove
还有最重要的getElementBy_SomeProperty()
var Objcoll ={
_CoreLstsIDs{_arr[],isready:false},
_CoreLsts{_arr[],isready:false},
HElmTColl_FindById: function (parId) {
var collindexofCurFileReadyDivWrpFlds = this.getIdxOfCurHElmTinColl_ID(parId);
return this._CorLsts._arr[collindexofCurFileReadyDivWrpFlds];
},
getIdxOfCurHElmTinColl_ID: function (parId) {
return $.inArray(parId, this._CorLstsIDs._arr);
}
};
【问题讨论】:
-
数组在哪里?我们怎么知道要寻找什么来挂钩?
-
@zer00ne 我试图发布尽可能少的代码,但我已经发布了所有基本的数组,对于 id 的:
_CoreLstsIDs._arr和对象本身_CoreLsts._arr我不明白缺少什么,也许我应该发布更多我的完整代码...... -
id 含糊不清。一个对象的ID?任意字符串的ID?如果有任何内容需要处理,您期待什么?如果没有告诉你想要什么结果,我们如何测试任何东西?管理对象数组?管理是模糊的,没有使用的目的或内容。
标签: javascript arrays oop