different Kinds of loops
- for
- while
- do…while
- for…in
- for…of
different Kinds of loops
/static/js/tryout-arrays.js
const fruit = ["apples", "bananas", "cantaloupe", "dorians"];
const scientificFruit = [
"Bell pepper",
" Chile pepper",
" Corn kernel",
" Cucumber",
" Eggplant",
" JalapeƱo",
" Olive",
" Pea",
" Pumpkin",
" Squash",
" Tomato",
" Zucchini",
];
const todos = [
{
id: 1,
text: "Take out rubbish",
isCompleted: true,
},
{
id: 2,
text: "Meet with boss",
isCompleted: true,
},
{
id: 3,
text: "Dental appointment",
isCompleted: false,
},
];
function showFruit() {
document.getElementById("fruitlist").innerHTML = fruit;
}
function fruitLoops(frt) {
document.getElementById("fruit-loops").innerHTML += frt + '<br>';
}
const butt1 = document.getElementById("listfruit");
butt1.addEventListener("click", () => {
document.getElementById("fruitlist").innerHTML = fruit;
});
const butt2 = document.getElementById("fruit2");
butt2.addEventListener("click", function () {
document.getElementById("fruitlist").innerHTML = fruit[1];
});
const butt3 = document.getElementById("scientific");
butt3.addEventListener("click", function () {
document.getElementById("fruitlist").innerHTML = scientificFruit;
});
const butt39 = document.getElementById("copying");
butt39.addEventListener("click", function () {
const otherFruit = fruit.slice(1, 3);
console.log("what apphen?");
alert(`A new array called otherFruit now contains ${otherFruit}`);
});
// For buttons showing Array Methods
let myVar = [[1, "tree"], 2, 3, 4, 5, 6];
const mySubVar = ["frog", "Linsang", "stink badger"];
const showMyVar = document.getElementById("show-my-var");
const smvList = document.getElementById("smv-list");
function listMyVar() {
smvList.innerHTML = ``;
for (let i = 0; i < myVar.length; i++) {
smvList.innerHTML += `<li>${myVar[i]}</li>`;
}
}
showMyVar.addEventListener("click", () => {
listMyVar();
});
const resetMyVar = document.getElementById("reset-my-var");
resetMyVar.addEventListener("click", () => {
myVar = [[1, "tree"], 2, 3, 4, 5, 6];
listMyVar();
// alert("reset");
});