Предположим, у меня есть объект const a = { length: 10, b: "c"}.
const a = { length: 10, b: "c"}
Теперь я хочу перебрать свойства объекта с помощью функции $.each().
$.each()
Но функция будет учитывать мойобъект должен быть массивом, так как присутствует свойство lenght.Что я мог сделать в таком случае?
lenght
Спасибо.
Это прекрасно работает в чистом JS:
Object.keys(a).forEach(key => /* do something */);
Если вы действительно хотите использовать для этого jQuery:
$.each(Object.keys(a), (i, key) => /* do something */);
Вы можете пропустить свойство длины, проверив имя ключа.
for (let key in a) { If (key !== ‘length’) { do stuff } }