From 21f16e70b7aeb7cd5362a7c005a7945cf7359147 Mon Sep 17 00:00:00 2001 From: JosteinRuen <99617155+JosteinRuen@users.noreply.github.com> Date: Thu, 26 Sep 2024 08:42:29 +0200 Subject: [PATCH 1/3] Core and ext done --- .husky/pre-commit | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit deleted file mode 100644 index 6b54e0b..0000000 --- a/.husky/pre-commit +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - -npx eslint src From 402bf9c373288a2ff559e7fd3845fc6f217cfb5b Mon Sep 17 00:00:00 2001 From: JosteinRuen <99617155+JosteinRuen@users.noreply.github.com> Date: Mon, 30 Sep 2024 18:50:17 +0200 Subject: [PATCH 2/3] Core + extension done --- src/core.js | 20 ++++++++++++++------ src/extension.js | 8 ++++---- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/core.js b/src/core.js index 6380dd5..a78e75b 100644 --- a/src/core.js +++ b/src/core.js @@ -2,32 +2,40 @@ const person = { age: 32, size: 'Small' } // 1. Give the person object a name property with the value Matt +person.name = "Matt" // 2. Remove the size property from the person +delete person.size // 3. Increase the person's age by 11 - +person.age = person.age+11 // 4. Add an instruments property to the person, initialised as an empty array - +person.instruments = [] // 5. Add the following instruments to the persons instruments array: Guitar, Piano, Vocals +person.instruments.push('Guitar', 'Piano', 'Vocals' +) // 6. Using an index on the instruments array, set the mainInstrument variable below // to the third instrument in the array -const mainInstrument = undefined +const mainInstrument = person.instruments[2] // 7. Add a profession property to the person, which is an object +person.profession = {} // 8. Add a name property to the profession object with the value Musician - +person.profession.name = "Musician" // 9. Add a friends property to the person, which is an empty array - +person.friends = [] // 10. Add two objects to the persons friends array with the following properties: // Friend one: name - Chris, age - 46 // Friend two: name - Dom, age - 43 +person.friends.push({name: 'Chris', age: 46}, + {name: 'Dom', age: 43} +) // 11. Using an index on the persons friends array, set the bestFriend variable below // to the name of the first friend in the array -const bestFriend = undefined +const bestFriend = person.friends[0].name // Don't change the code below this line module.exports = { diff --git a/src/extension.js b/src/extension.js index 38f327f..f2e86b1 100644 --- a/src/extension.js +++ b/src/extension.js @@ -19,10 +19,10 @@ const book = { const isbn13 = '978-0132350884' // 1. Set this to the book name - using the book object -const name = '' +const name = book.name // 2. Set this to the isbn 10 value - using the book object -const isbn10 = '' +const isbn10 = book.isbn.isbn10 // Do not modify this basket object directly const basket = { @@ -42,10 +42,10 @@ const basket = { } // 3. Set this variable to the length of the baskets voucher codes array - using the basket object -const numberOfVoucherCodes = null +const numberOfVoucherCodes = basket.voucherCodes.length // 4. Set this variable to the first element in of the baskets voucher codes array - using the basket object -const firstVoucherCode = null +const firstVoucherCode = basket.voucherCodes[0] // Do not edit this exported object module.exports = { From fdf939ca6161a8f7c473bc168acc800611a1ebeb Mon Sep 17 00:00:00 2001 From: JosteinRuen <99617155+JosteinRuen@users.noreply.github.com> Date: Mon, 30 Sep 2024 18:56:44 +0200 Subject: [PATCH 3/3] extension fixed --- src/extension.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/extension.js b/src/extension.js index f2e86b1..150d4d9 100644 --- a/src/extension.js +++ b/src/extension.js @@ -47,6 +47,31 @@ const numberOfVoucherCodes = basket.voucherCodes.length // 4. Set this variable to the first element in of the baskets voucher codes array - using the basket object const firstVoucherCode = basket.voucherCodes[0] +//delete book dimension +delete book.dimensions + +//book pages +book.pages = 464 + +delete book.isbn.asin + +//book isbn13 should be '978-0132350884' +book.isbn.isbn13 = isbn13 + +//set category to programming +book.category = 'Programming' + +//prive of apples should be 2 +basket.items[0].price = 2 + +//add 4 oranges +basket.items.push({ + name: 'Oranges', + quantity: 4, + price: 0.75}) + + + // Do not edit this exported object module.exports = { name,