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
47 changes: 47 additions & 0 deletions ArrayMethodsActivity.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
druidArray = [druid1 = {
'age': 11,
'armor': 'bronze armor',
'killsOnBattlefield': 99,
},druid2 = {
'age': 12,
'armor': 'bronze armor',
'killsOnBattlefield': 99,
},
druid3 = {
'age': 21,
'armor': 'bronze armor',
'killsOnBattlefield': 99,
}]

function filterByAge(druid) {
young = []
if (druid.age < 15) {
young.push(druid)
}
console.log(young)
}

druidArray.forEach(filterByAge)


function mapByAge(druid) {
druid.age = druid.age - 1
return druid.age

}

const mappedList = druidArray.map(mapByAge)
console.log(mappedList)













20 changes: 20 additions & 0 deletions Condition Activity.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
const druid = {
'age': 2,
'armor': '',
'killsOnBattlefield': 99,
}

if (druid.age <= 10) {
druid.armor = 'bronze armor'
}
else if (druid.age >= 15) {
druid.armor = 'silver armor'
}
if (druid.killsOnBattlefield > 90) {
druid.armor = 'silver armor maximum'
}
if (druid.age >= 20) {
druid.armor = 'titanium armor'
}

console.log(druid.armor)
14 changes: 14 additions & 0 deletions Data Types Activity.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
myarray = [1,2,3,4,5]
revarray = myarray.reverse()
console.log(revarray)

qwEmployee = {
"Name": "Some Body",
"Position": "Supervisor",
"Age": 7,
"Gender": "Male"
}

reputation = `I am a QW ${qwEmployee.Position} at age ${qwEmployee.Age}. My name is ${qwEmployee.Name} and I'm definitely a ${qwEmployee.Gender}. Thanks.`

console.log(reputation)
24 changes: 24 additions & 0 deletions ForLoopActivity.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
druidArray = [druid1 = {
'age': 11,
'armor': 'bronze armor',
'killsOnBattlefield': 99,
},druid2 = {
'age': 12,
'armor': 'bronze armor',
'killsOnBattlefield': 90,
},
druid3 = {
'age': 21,
'armor': 'bronze armor',
'killsOnBattlefield': 9,
}]

for (const druid of druidArray) {

for (const key in druid) {
if (Object.hasOwnProperty.call(druid, key)) {
const element = druid[key];
console.log(`${key} -> ${element}`)
}
}
}
30 changes: 30 additions & 0 deletions FunctionActivity.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
const druid = {
'age': 17,
'armor': 'bronze armor',
'killsOnBattlefield': 99,
}


function updateDruidAge(druid, age) {
let newAge = age
druid.age = newAge

return druid
}

//updateDruidAge(druid, 15)
//console.log(druid)

function checkUpgradeEligibility(druid){
if (druid.age >= 15 && druid.armor == 'bronze armor' ) {
return true
}
else if (druid.age >= 20 && (druid.armor == 'silver armor' || druid.armor == 'silver armor maximum' )) {
return true
}
else
return false

}

console.log(checkUpgradeEligibility(druid))
Loading