# Fibonacci series with user-defined functions in BigQuery

BigQuery has some neat functionality to support user-defined functions written in SQL and JavaScript so I thought I’d be fun to tackle a little a challenge with Fibonacci numbers.

BigQuery has some neat functionality to support user-defined functions written in SQL and JavaScript so I thought I’d be fun to tackle a little a challenge with Fibonacci numbers.

Now that we know what the Fibonacci series is, the obvious question is how do we do a loop in BigQuery. Well, there are ways to do this with BigQuery scripting but that would be more expensive and more tedious, so we will use JavaScript functions inside BigQuery instead.

## The Difference Between Regular Functions and Arrow Functions in JavaScript

<p>Other then the syntactical differences. The main difference is the way the this keyword behaves? In an arrow function, the this keyword remains the same throughout the life-cycle of the function and is always bound to the value of this in the...

## Function Expression vs Function Declaration in JavaScript

In this article, we will acquaint ourselves with three simple terms: function declaration, function expression, and hoisting.

## The real reason why JavaScript has arrow functions

The real reason why JavaScript has arrow functions Nowadays, all my code is based on the use of arrow functions. If you are still not using them yourself, then don’t be ashamed of who you are. That’s your parent’s job. Instead, find about all the benefits that you can get by using arrow functions like the cool kids. You may notice that the code is shorter and that there is an arrow. Everything before the arrow is arguments of the function and everything after the arrow is always returned as the result of the function.

## JavaScript: The Good Parts of Arrow Functions

JavaScript: The Good Parts of Arrow Functions. You might not know this one major difference between normal functions and ES6 arrow functions in JavaScript.

## What is Callback-Function in JavaScript? How it is Replaced By Promises?

Let us understand term Callback by an real-world example: Suppose, you are calling to your Girlfriend (If you have) and she is busy in another call then she send message to you : “I am busy right now, Call back you later.!!”. After completing her work, she calls you back and this is what call back in JavaScript as well. In this post, we'll discuss What is Callback-Function in JavaScript? How it is Replaced By Promises?