reorganizing
This commit is contained in:
+108
@@ -0,0 +1,108 @@
|
||||
for (let i = 0; i < 10; i++) {
|
||||
console.log(i);
|
||||
if (i === 4) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
for (let i = 0; i < cars.length; i++) {
|
||||
if (cars[i].year >= 2020) {
|
||||
if (cars[i].color === "black") {
|
||||
console.log("I have found my new car and can stop looking:", car[i]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let superLongArray = [];
|
||||
while (true) {
|
||||
if (superLongArray[0] != 42 && superLongArray.length > 0) {
|
||||
superLongArray.shift();
|
||||
} else {
|
||||
console.log("Found 42!");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
let notFound = true;
|
||||
while (superLongArray.length > 0 && notFound) {
|
||||
if (superLongArray[0] != 42) {
|
||||
superLongArray.shift();
|
||||
} else {
|
||||
console.log("Found 42!");
|
||||
notFound = false;
|
||||
}
|
||||
}
|
||||
|
||||
for (let car of cars) {
|
||||
if (car.color !== "black") {
|
||||
continue;
|
||||
}
|
||||
if (car.year >= 2020) {
|
||||
console.log("sure, let's get this one:", car);
|
||||
}
|
||||
}
|
||||
// let's only log the odd numbers to the console
|
||||
let i = 1;
|
||||
while (i < 50) {
|
||||
if (i % 2 === 0) {
|
||||
continue;
|
||||
}
|
||||
console.log(i);
|
||||
i++;
|
||||
}
|
||||
|
||||
let i = 1;
|
||||
while (i < 50) {
|
||||
i++;
|
||||
if ((i - 1) % 2 === 0) {
|
||||
continue;
|
||||
}
|
||||
console.log(i - 1);
|
||||
}
|
||||
|
||||
for (let i = 1; i < 50; i = i + 2) {
|
||||
console.log(i);
|
||||
}
|
||||
|
||||
let groups = [
|
||||
["martin", "daniel", "keith"],
|
||||
["margot", "marina", "ali"],
|
||||
["helen", "jonah", "sambikos"],
|
||||
];
|
||||
|
||||
//let's find a group with two names starting with an m
|
||||
for (let i = 0; i < groups.length; i++) {
|
||||
let matches = 0;
|
||||
|
||||
for (let j = 0; j < groups[i].length; j++) {
|
||||
if (groups[i][j].startsWith("m")) {
|
||||
matches++;
|
||||
} else {
|
||||
continue;
|
||||
}
|
||||
if (matches === 2) {
|
||||
console.log("Found a group with two names starting with an m:");
|
||||
console.log(groups[i]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (let group of groups) {
|
||||
for (let member of group) {
|
||||
if (member.startsWith("m")) {
|
||||
console.log("found one starting with m:", member);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
outer: for (let group of groups) {
|
||||
inner: for (let member of group) {
|
||||
if (member.startsWith("m")) {
|
||||
console.log("found one starting with m:", member);
|
||||
break outer;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user