So I want to call function B in function A, but function B is fully declared after function A. I know that in c++ we’d use function prototypes on B, but what about javascript?
code:
markerArray = function() {
// some code here
this.array = [];
this.clearArray = function() {
for(var i = 0; i<this.getLength(); i++)
// for loop code
}
this.getLength = function() {
return this.array.length;
}
// some code here
}
these reason why I put this.getLength below is mainly because my coding style/structure is more readable this way
Not a problem. Function declarations are hoisted to the top of the enclosing variable environment, so they do not need to be declared in order.
If you meant something else, you’ll need to explain it in your question.