I've been reading the book named "Object Oriented Javascript" by Stoyan Stefanov. I see this sentence:
function is actually an object that is built with 'Function' constructor function (with capital F).
The author demonstrates this with some nice examples. However, based on that statement, I got this question that can't be answer by myself. As 'Function' constructor is a function, so 'Function' function is an Object, then 'Function' object needs another constructor function to build it and that another constructor function is again an Object (because it's a function).
Well, I end up with this endless logic. Can someone help me point out the wrong point in my thinking?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…