Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions arrayMethod.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
const druid0 = {
'age': 3,
'armor': 'bronze armor',
'killsOnBattleField': 36
}

const druid1 = {
'age': 10,
'armor': 'bronze armor',
'killsOnBattleField': 36
}

const druid2 = {
'age': 13,
'armor': 'silver maximum armor',
'killsOnBattleField': 92
}

const druid3 = {
'age': 15,
'armor': 'silver armor',
'killsOnBattleField': 78
}

const druid4 = {
'age': 20,
'armor': 'titanium armor',
'killsOnBattleField': 156
}

const druid5 = {
'age': 7,
'armor': 'bronze armor',
'killsOnBattleField': 39
}

const myDruidArr = [druid0, druid1, druid2, druid3, druid4, druid5]

function filterByAge (value) {
if(value.age < 10) {
return value
}
}

const filteredDruid = myDruidArr.filter(filterByAge)
console.log(filteredDruid)

function minusAge (value) {
value.age = value.age - 1
return value
}

const reducedAgeDruid = myDruidArr.map(minusAge)
console.log(reducedAgeDruid)

for (const druid of myDruidArr) {
for (const key in druid) {
const value = druid[key]
const druidString = `${key} -> ${value}`
console.log (`My druid details are: ${druidString}`)
}
}
17 changes: 17 additions & 0 deletions arraysAndObjects.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/**
* Activity 1
*/

// Create an array
const myFirstArray = [1, 2, 3, 4, 5];
const myReverseArray = [myFirstArray[4], myFirstArray[3], myFirstArray[2], myFirstArray[1], myFirstArray[0]]

// Create an object
const employee = {
"full_name": "Yanique Dickson",
"position": "Associate Consultant",
"age": 29,
"gender": "female"
}

console.log(`${employee.full_name} is a ${employee.age} year old ${employee.gender} who is an ${employee["position"]} at QualityWorks.`)
58 changes: 58 additions & 0 deletions functions.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
// const druid = {
// 'age': 10,
// 'armor': 'bronze armor',
// 'killsOnBattleField': 36
// }

// const druid = {
// 'age': 13,
// 'armor': 'silver maximum armor',
// 'killsOnBattleField': 92
// }

// const druid = {
// 'age': 15,
// 'armor': 'silver armor',
// 'killsOnBattleField': 78
// }

// const druid = {
// 'age': 20,
// 'armor': 'titanium armor',
// 'killsOnBattleField': 156
// }

const druid = {
'age': 10,
'armor': 'bronze armor',
'killsOnBattleField': 36
}

function updateDruidAge (druidObject, newAge) {
druidObject['age'] = newAge;
return druidObject;
}

const updatedDruid = updateDruidAge(druid, 17)
console.log (updatedDruid)

function checkUpgradeDruid (druidObject) {
if (druidObject['age'] === 10 && druidObject['armor'] !== 'bronze armor') {
return true
}
else if (druidObject['age'] === 15 && druidObject['armor'] !== 'silver armor') {
return true
}
else if (druidObject['age'] === 20 && druidObject['armor'] !== 'titanium armor') {
return true
}
else if (druidObject['killsOnBattleField'] > 90 && druidObject['armor'] !== 'silver maximum armor') {
return true
}
else {
return false
}
}

const isEligible = checkUpgradeDruid (druid);
console.log (isEligible)
45 changes: 45 additions & 0 deletions ifConditions.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
// const druid = {
// 'age': 10,
// 'armor': 'bronze armor',
// 'killsOnBattleField': 36
// }

// const druid = {
// 'age': 13,
// 'armor': 'silver maximum armor',
// 'killsOnBattleField': 92
// }

// const druid = {
// 'age': 15,
// 'armor': 'silver armor',
// 'killsOnBattleField': 78
// }

// const druid = {
// 'age': 20,
// 'armor': 'titanium armor',
// 'killsOnBattleField': 156
// }

const druid = {
'age': 9,
'armor': 'bronze armor',
'killsOnBattleField': 36
}

if (druid.age == 10) {
console.log (`You have received the ${druid.armor}`)
}
else if (druid.age == 15) {
console.log (`You have received the ${druid.armor}`)
}
else if (druid.age == 20) {
console.log (`You have received the ${druid.armor}`)
}
else if (druid.killsOnBattleField > 90) {
console.log (`You have received the ${druid.armor}`)
}
else {
console.log ('You do not qualify for a new armor')
}
45 changes: 45 additions & 0 deletions loops.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
const druid0 = {
'age': 3,
'armor': 'bronze armor',
'killsOnBattleField': 36
}

const druid1 = {
'age': 10,
'armor': 'bronze armor',
'killsOnBattleField': 36
}

const druid2 = {
'age': 13,
'armor': 'silver maximum armor',
'killsOnBattleField': 92
}

const druid3 = {
'age': 15,
'armor': 'silver armor',
'killsOnBattleField': 78
}

const druid4 = {
'age': 20,
'armor': 'titanium armor',
'killsOnBattleField': 156
}

const druid5 = {
'age': 7,
'armor': 'bronze armor',
'killsOnBattleField': 39
}

const myDruidArr = [druid0, druid1, druid2, druid3, druid4, druid5];

for (const druid of myDruidArr) {
for (const key in druid) {
const value = druid[key]
const druidString = `${key} -> ${value}`
console.log (`My druid info: ${druidString}`)
}
}