Share several typical javascript interview questions and several javascript questions
These questions are a bit interesting. You can study them to help you improve your skills.
1. What is output during the call process?
Function fun (n, o) {console. log (o); return {fun: function (m) {return fun (m, n) ;}} var a = fun (0);. fun (1);. fun (2);. fun (3); var B = fun (0 ). fun (1 ). fun (2 ). fun (3); var c = fun (0 ). fun (1); c. fun (2); c. fun (3 );
2. What is the value in console. log?
Var s = 3; function test () {var s = 2; function f () {return s;} return f;} var test = test (); console. log (test); var f = test (); console. log (f );
3. What is the value in console. log?
Var arr = []; function fun () {for (var I = 0; I <4; I ++) {var x = {}; x. no = I; x. test = arr [I]; x. fun = function () {console. log (I);} arr. push (x) ;}} fun (); console. log (arr [0]. fun (); console. log (arr [1]. fun (); console. log (arr [2]. fun (); console. log (arr [3]. fun ());