How can you pass a function as an argument to another function?
A). performAction(function() { alert('Action!'); });
B). performAction(function { alert('Action!'); });
C). performAction(function() alert('Action!'););
D). performAction(function() alert('Action!'))
How do you define a function using a function expression?
A). var myFunc = function() { alert('Hello'); };
B). function myFunc() { alert('Hello'); }
C). var myFunc = function { alert('Hello'); };
D). var myFunc() { alert('Hello'); }
Which of the following is an example of using a function as a return value?
A). function outer() { return function() { alert('Inner'); }; }
B). function outer() { function() { alert('Inner'); }; return; }
C). function outer() { function() { alert('Inner'); }; }
D). function outer() { return function { alert('Inner'); }; }
What will be the output of the following code? var double = function(x) { return x * 2; }; console.log(double(5));
A). 10
B). 5
C). undefined
D). double
How do you assign a function to a variable in JavaScript?
A). var greet = function() { alert('Hello'); };
B). var greet = function { alert('Hello'); };
C). function greet() { alert('Hello'); }
D). var greet = function alert('Hello');
What is the output of the following code? function makeAdder(a) { return function(b) { return a + b; }; } var add5 = makeAdder(5); console.log(add5(2));
A). 7
B). 5
C). add5
D). makeAdder
What will be the output of the following code? var multiply = (x, y) => x * y; console.log(multiply(3, 4));
A). 12
B). 34
C). multiply
D). undefined
What will be the output of the following code? var add = new Function('a', 'b', 'return a + b'); console.log(add(2, 3));
A). 5
B). add
C). undefined
D). 2 3
How do you define an anonymous function assigned to a variable?
A). var anon = function() { alert('Anonymous!'); };
B). var anon = function { alert('Anonymous!'); };
C). function anon() { alert('Anonymous!'); }
D). var anon = function anonymous() { alert('Anonymous!'); };
How can you define a method inside an object?
A). var obj = { method: function() { alert('Hello'); } };
B). var obj = { method() { alert('Hello'); } };
C). Both A and B
D). var obj = { function method() { alert('Hello'); } };