如何在数组中找到多个值的索引。 这是因为mysql复合键。 这适用于简单的密钥:
var recordPos = _.findIndex(myData, function (obj) {
return obj[pk] == lastInsertedid;
});
但如果我需要找到ex:
pk=["RHID","CD_DOC_ID","SEQ"]
lastInsertedid=["1","2","3"]
我非常感谢你的帮助
答案 0 :(得分:1)
解决了
var pk = {};
_.each(Form.formAttributes.pk.primary, function (k, i) {
pk[k] = lastInsertedId[i];
});
Form.currentRecord = _.findIndex(Form.myData[Form.arrData], pk);