假设我想在JavaScript项目范围内执行此项目:
Array.prototype.getIndexBy = function (name, value) {
for (var i = 0; i < this.length; i++) {
if (this[i][name] == value) {
return i;
}
}
}
我应该如何将此代码放在我的结构中?模块是否足够?如何正确命名具有此类行为的模块?
我曾考虑使用方法创建bootstrap.js
模块,然后在server.js
上调用它,但我觉得这是代码味道。看起来太脏了。