xxxxxxxxxx
For printing 0 to 9
you can write like below also
var i;
for (i = 0; i < 10; i++) {
console.log(i);
}
xxxxxxxxxx
var nums = [1, 2, 3, 5];
for (var i = 0; i,nums.length; i++){
console.log(nums[i]);
}
xxxxxxxxxx
var arr = [1, 2, 3, 4];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
};
xxxxxxxxxx
var listItem = [
{name: 'myName1', gender: 'male'},
{name: 'myName2', gender: 'female'},
{name: 'myName3', gender: 'male'},
{name: 'myName4', gender: 'female'},
]
for (const iterator of listItem) {
console.log(iterator.name+ ' and '+ iterator.gender);
}
xxxxxxxxxx
var sum = 0;
for (var i = 0; i < a.length; i++) {
sum + = a[i];
} // parsing an array
xxxxxxxxxx
var arr = [1, 2, 3, 4];
arr.forEach(function(element) {
console.log(element);
});
xxxxxxxxxx
// array
const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
// object
const obj = {
"property1": "value",
"property2": 1,
"property3": true
};
// for loop: for (initializer; condition; increment)
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
// for in loop: for (let variable in array/object)
for (let i in arr) {
console.log(i, arr[i]);
}
for (let key in obj) {
console.log(key, obj[key]);
}
// for of loop: for (let variable of array)
for (let element of arr) {
console.log(element);
}
// forEach: element
arr.forEach(element => console.log(element));
// forEach: element, index
arr.forEach((element, i) => console.log(element, i));
// forEach: element, index, arr
arr.forEach((element, i, originalArr) => console.log(element, originalArr[i]));
// the map method of arrays is identicle to the forEach method except it creates and returns a new array
//coded by Anshul Soni
//dont forget to see who am I? on https://anshulsoni.tech