Вот мой код для циклаЯ путаюсь с javascript let и var in for loop?
var username = ['Sam', 'Adarsh', 'Rohit', 'Rajat'];
for(var i in username){
console.log(username[i]);
}
это outputing так же, как это необходимо, но я не знаю, почему Пусть требуется декларация. Я понимаю концепцию VAR и LET, но не уверен, в каких случаях var создает проблему для циклов?
Любое тело, пожалуйста, помогите мне понять концепцию. Я новичок и пытаюсь выяснить :)
Спасибо за помощь.
Проблема с этим кодом не с 'var', это связано с тем, что вы используете цикл' for..in' для итерации по массиву [это плохая идея] (Http://stackoverflow.com/q/500504/5743988). – 4castle
Я просто хочу знать роль let и var в любом для цикла ... Можете ли вы привести мне пример? –
Не используйте ни один из них, и переходите к 'Array.forEach' – adeneo