Let's say there is an object:
var obj = {
filed1: {
id: 'first',
order: 3,
rules: {
required: true,
minlength: 5
}
},
filed2: {
id: 'second',
order: 2,
rules: {
required: true
}
},
filed3: {
id: 'third',
order: 1,
}
}
I want to create an array which will contain the id
of object who has required
property. So, in this case the array will be:
['first', 'second']
How to do this?
var obj = {
filed1: {
id: 'first',
order: 3,
rules: {
required: true,
minlength: 5
}
},
filed2: {
id: 'second',
order: 2,
rules: {
required: true
}
},
filed3: {
id: 'third',
order: 1,
}
}
var arr = [];
/*for (key in obj) {
if obj.hasOwnProperty(required) {
var ids =
arr.push(ids);
}
}*/
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>