2021-11-24 17:43:05 +05:30

127 lines
2.6 KiB
Plaintext

/*
Exercise 1
const myList = ['Milk', 'Bread', 'Apples'];
console.log(myList.length);
myList[1] = 'Bananas';
console.log(myList);
Exercise 2
const myList = [];
myList.push('Milk', 'Bread', 'Apples');
myList.splice(1, 1, 'Bananas', 'Eggs');
const removeLast = myList.pop();
console.log(removeLast);
myList.sort();
console.log(myList.indexOf('Milk'));
myList.splice(1, 0, 'Carrots', 'Lettuce');
const myList2 = ['Juice', 'Pop'];
const finalList = myList.concat(myList2, myList2);
console.log(finalList.lastIndexOf('Pop'));
console.log(finalList);
Exercise 3
const myArr = [1, 2, 3];
const bigArr = [myArr, myArr, myArr];
console.log(bigArr[0][1]);
console.log(bigArr[1][1]);
console.log(bigArr[2][1]);
console.log(bigArr);
Exercise 4
const myCar = {
make: 'Toyota',
model: 'Camry',
tires: 4,
doors: 4,
color: 'blue',
forSale: false
};
let propColor = 'color';
myCar[propColor] = 'red';
propColor = 'forSale';
myCar[propColor] = true;
console.log(myCar.make + ' ' + myCar.model);
console.log(myCar.forSale);
Exercise 5
const people = {friends:[]};
const friend1 = {first:'Laurence',last:'Svekis',id:1};
const friend2 = {first:'Jane',last:'Doe',id:2};
const friend3 = {first:'John',last:'Doe',id:3};
people.friends.push(friend1,friend2,friend3);
console.log(people);
const theList = ['Laurence', 'Svekis', true, 35, null, undefined, {
test: 'one',
score: 55
},
['one', 'two']
];
theList.length;
Array.isArray(theList);
theList[1] = "hello World";
theList.indexOf('Laurence');
theList.push("new one push");
theList.pop();
theList.shift();
theList.unshift("make me first");
theList.splice(1, 2);
console.log(theList);
*/
const myArr1 = [1,3,5,6,8,9,15];
console.log(myArr1.indexOf(0));
console.log(myArr1.indexOf(3));
//What is output in the console.
//How do you replace the second element in an array myArr = [1,3,5,6,8,9,15] with the value 4?
const myArr = [1,3,5,6,8,9,15]
myArr.splice(1,1,4);
console.log(myArr);
const myArr2 = [];
myArr2[10] = 'test'
console.log(myArr2);
console.log(myArr2[2]);
//What is output in the console.
const myArr3 = [3,6,8,9,3,55,553,434];
myArr3.sort();
myArr3.length = 0;
console.log(myArr3[0]);
//What is output in the console.
Final Project
const inventory = [];
const item3 = {
name: 'computer',
model: 'imac',
cost: 1000,
qty: 3
}
const item2 = {
name: 'phone',
model: 'android',
cost: 500,
qty: 11
}
const item1 = {
name: 'tablet',
model: 'ipad',
cost: 650,
qty: 1
}
inventory.push(item1, item2, item3);
console.log(inventory);
let total = 0;
inventory.forEach(el => {
total += el.qty;
})
console.log(total);