Function as an object (step 1)

by Arnaud Buchholz

JavaScript

function log (text) {
	var line = document.createElement("div");
  line.appendChild(document.createTextNode(text));
  document.body.appendChild(line);
  return line;
}

function myFirstFunctionObject () {
	return "Hello World!";
}

log(myFirstFunctionObject());

var myFirstFunctionVariable = myFirstFunctionObject;
log(myFirstFunctionVariable());

myFirstFunctionObject = function () {
	return "Goodbye";
}

log(myFirstFunctionObject());
log(myFirstFunctionVariable());