Skip to content

Instantly share code, notes, and snippets.

View hyber1z0r's full-sized avatar

Jakob Gaard Andersen hyber1z0r

View GitHub Profile
import React from 'react';
type Todo = {
id: number;
title: string;
completed: boolean;
}
type Props = {
todo: Todo;
let todo: Todo | undefined;
for (let i = 0; i < todos.length; i++) {
if (todos[i].id === 1) {
todo = todos[i];
break; // Remember to break so we don't keep iterating after we found it
}
}
const todo = todos.find((todo) => todo.id === 1);
const completedAll = todos.every((todo) => todo.completed);
console.log(completedAll); // false
let completedAll = true;
for (let i = 0; i < todos.length; i++) {
if (!todos[i].completed) {
completedAll = false;
break;
}
}