1. 程式人生 > >分享幾道經典的javascript面試題

分享幾道經典的javascript面試題

cti function 一點 經典的 bsp log 分享 輸出 for

這幾道題目還是有一點意思的,大家可以研究一番,對自己的技能提升絕對有幫助。

1、調用過程中輸出的內容是什麽

function fun(n, o) {
    console.log(o);
    return {
        fun : function(m) {
            return fun(m, n);
        }
    }    
}

var a = fun(0);
a.fun(1);
a.fun(2);
a.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、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、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());

分享幾道經典的javascript面試題