- for (const group in this.tableSettings) {
- if (this.tableSettings.hasOwnProperty(group)) {
- // Find the first field in this group.
- for (const d in this.tableSettings[group]) {
- if (this.tableSettings[group].hasOwnProperty(d)) {
- const field = $table.find(`.${this.tableSettings[group][d].target}`).eq(0);
- if (field.length && this.tableSettings[group][d].hidden) {
- hidden = this.tableSettings[group][d].hidden;
- cell = field.closest('td');
- break;
- }
+ Object.keys(this.tableSettings || {}).forEach((group) => {
+ // Find the first field in this group.
+ // eslint-disable-next-line no-restricted-syntax
+ for (const d in this.tableSettings[group]) {
+ if (this.tableSettings[group].hasOwnProperty(d)) {
+ const field = $table.find(`.${this.tableSettings[group][d].target}`).eq(0);
+ if (field.length && this.tableSettings[group][d].hidden) {
+ hidden = this.tableSettings[group][d].hidden;
+ cell = field.closest('td');
+ break;