在涉及许多对象的 js 应用程序上工作,我希望能够通过特定变量获取对象。这是我的代码:
var pin = '0000';
$.each(employees, function(){
if(this.pin === pin){
curEmployee = this;
return false;
}
});
虽然这种方法有效,但我觉得那里有更好的解决方案......我正在摆弄 grep 并尝试:
var pin = '0000';
curEmployee = $.grep(employees, function(e,i){
return e[pin] === pin;
});
但是,很难确定结果,因为现在我需要检查长度以查看是否提供了返回的数组等。
只是在寻找最佳实践解决方案。