JavaScript - Objects
console.clear();
var mCars = {
"p1": "350 kmph",
"gallardo": '320 kmph',
"veyron": '409 kmph',
"agera": '429 kmph'
}
console.log(mCars);
console.log(typeof(mCars));
var mAgera = {
name: "Agera",
manufacture: {
name: "Koenigsegg",
location: "Sweden"
},
topSpeed: 429,
color: "Black",
spoilers: false,
applyBrakes: function() {
setTimeout(function() {
console.log('Car Stopped');
}, 5000);
}
}
console.log(mAgera.name);
console.log(mAgera.topSpeed);
console.log(mAgera.manufacture);
console.log(mAgera.manufacture.name);
console.log(mAgera.applyBrakes());
console.log(mAgera.applyBrakes);
JavaScript - Arrays 1
// Array - Part 1
var mFriends = ['Shaw', 'Clara', 'Vab', 'Kun', 'Jacob', 'Dina'];
console.log(mFriends);
console.log(typeof(mFriends));
console.log(mFriends[2]);
console.log(mFriends[0]);
console.log(mFriends[4]);
// Update a value
mFriends[0] = 'Shawn';
console.log(mFriends);
// Add more items
mFriends[6] = 'Alan';
console.log(mFriends);
mFriends[10] = 'Tiffany';
console.log(mFriends);
mFriends[mFriends.length] = 'Rob';
console.log(mFriends)
mFriends.push('Jack');
console.log(mFriends);
var mName = mFriends.pop();
console.log(mFriends);
console.log(mName);
var mName = mFriends.pop();
console.log(mFriends);
console.log(mName);
var mName = mFriends.pop();
console.log(mFriends);
console.log(mName);
JavaScript - Arrays 2
// Array - Part 2
var mFriends = ['Shaw', 'Clara', 'Vab', 'Kun', 'Jacob', 'Dina'];
mFriends.splice(3, 0, 'Donna', 'Rachel');
// 1st tells where to start
// 2nd tells how many items to be deleted
// 3rd and 4th and so on tell what items to be added
console.log(mFriends);
mFriends.splice(0, 0, 'Harvey');
console.log(mFriends);
// delete item at specific position
mFriends.splice(2, 1);
console.log(mFriends);
mFriends.splice(0, 2);
console.log(mFriends);
// Concatenation
var mOfficeFriends = ['Nina', 'Aron', 'Katie', 'Vic', 'Paula'];
var mAllFriends = mFriends.concat(mOfficeFriends);
console.log('======================');
console.log(mFriends);
console.log(mOfficeFriends);
console.log(mAllFriends);
// Sorting Ascending and Descending
mAllFriends.sort();
console.log(mAllFriends);
mAllFriends.reverse();
console.log(mAllFriends);