Road to Software Engineering Competence, A Zettelkasten
var greeter = "hey hi";
var greeter = "say Hello instead";
var greeter = "hey hi";
greeter = "say Hello instead";
const greeting = {
words: "Hello",
number: "five"
}
greeting.message = "say Hello instead";
this
this
refers to the global objectpop()
, push()
onLoad
callback will be firedcall()
and apply()
function search(arr, num) {
for (let i = 0; i < arr.length; i++) {
if(arr[i] === num) {
return true;
}
}
return false;
}
function search(arr, num) {
for (let i = 0; i < arr.length; i++) {
if(arr[i] === num) {
return true;
}
}
return false;
}
💡Tip:
Big-O, count the loops
See the Pen Frontend Interviewing code - solution by Jem Young (@jemyoung) on CodePen.
createDocumentFragment()
for appending more than once
appendChild()
has perfomance implicationstarget
event from the DOM and using childNodeRemove
is [Event Delegation]function reverse(str) {
return str.split('').reverse().join();
}
Object.entries()
Array.from()
[...item]