Как я могу заставить эту работу работать?
Я пытаюсь получить запись, передавая аргумент функции.
В файле findentry.js у меня есть следующий код:
var elements = [{"ID": "A1", "XX": "A2", "KK": "A3"}, {"ID": "B1", "XX": "B2", "KK": "B3"}];
function getEntry (err, cb) {
if (err) {
return cb(err);
}
// console.log(elements[0]);
function getElement(c, g) {
return c.ID === g;
}
entry = (elements.find(getElement));
cb(null, entry);
}
module.exports = getEntry;
В server.js я делаю следующее:
var entry = require('./findentry.js');
var el = "B1";
entry(function (err, el) {
console.log(err, el)
});