Skip to content

Instantly share code, notes, and snippets.

@medkhelifi
Last active August 18, 2021 10:59
Show Gist options
  • Save medkhelifi/a9e7ea9dd528c3090a112d553bba16c7 to your computer and use it in GitHub Desktop.
Save medkhelifi/a9e7ea9dd528c3090a112d553bba16c7 to your computer and use it in GitHub Desktop.
let todos= [
{id: 1, title: "Eat breakfast", completed: false},
{id: 2, title: "Make bed 1", completed: false},
{id: 3, title: "Make bed 2", completed: false},
{id: 4, title: "Make bed 3", completed: false}
];
let todos2= [
{id: 1, title: "Element numéro 1", completed: false},
{id: 2, title: "Element numéro 2", completed: false},
{id: 3, title: "Element numéro 3", completed: false},
{id: 4, title: "Element numéro 4", completed: false}
];
updateArrayNestedElement(todos, "text à changer 1");
updateArrayNestedElement(todos2, "text à changer 2");
console.log(todos);
console.log(todos2)
/**
* description de la methode
* @param
*/
function updateArrayNestedElement(arrayObject, textAChanger){
for(i=0; i<arrayObject.length; i++){
if(arrayObject[i].id==2){
console.log("Je suis arrivé, je dois modifier:"+arrayObject[i].title);
arrayObject[i].title = textAChanger;
}
}
}
/*
const elementsIndex = todos.findIndex(element => element.id == 2 );
console.log(elementsIndex);
todos[elementsIndex].title = "Make bed modified";
console.log(todos);
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment