Javascript array.filter by element in children
I have an Array of objects (clients) like this:
"{"client_id":"AAA1","contracts":[{"contract_id":"CON1-AAA1","revisions":[{"date":"2018-07-30","status":"First Sign"}]}]}"
I can filter by client_id with no problem:
var query = clients.filter(x => x.client_id == "AAA1");
However, I'd like to filter by revision date or status, I tested doing the following, but it cant access status.
var query = clients.filter(x => x.contracts.revisions.status == "First Sign");
Is it possible to do it this way or Im delusional? :)
"{"client_id":"AAA1","contracts":[{"contract_id":"CON1-AAA1","revisions":[{"date":"2018-07-30","status":"First Sign"}]}]}"
I can filter by client_id with no problem:
var query = clients.filter(x => x.client_id == "AAA1");
However, I'd like to filter by revision date or status, I tested doing the following, but it cant access status.
var query = clients.filter(x => x.contracts.revisions.status == "First Sign");
Is it possible to do it this way or Im delusional? :)
Комментарии
Отправить комментарий