Which of the following code snippet append an element value at the end of the array, arr?

a) arr[arr.length+1] = value

b) arr[arr.length] = value

c) arr[arr.length - 1] = value

d) arr = arr + value

Answer: C

JavaScript: what is the correct way to create a JavaScript array?

a) var items = ["Orange", "Apple"];

b) var items = {"Orange", "Apple"};

c) var items = new array("Orange", "Apple");

d) var items[] = {"Orange", "Apple"};

Answer: A

JavaScript: What is the output of the following code

foo = 1;

(function() {

foo = 2;

})();

var x = function () {

foo = 3;

};

(function() {

var foo = 4;

})();

console.log(foo);

Answer: 2