Sign in
Log inSign up

Const KeyWord Confusion in Javascript

Default profile photo
Anonymous
·Jul 11, 2018
function fib(n){
  let result =[0,1];
  for(let i=2;i<=n-1;i++){
const a =result[i-1];
const b = result[i-2];
result.push(a+b);
  }

return result;
}
console.log(fib(4));

// In the above code snippets everything is working fine only confusion is regarding the thesis behind the const keyword ,as according to ES6 we cannot change the value of variable with const keyword ,but in the above code snippets there is a continuous changing of the value for the variable a and b

Hassle-free blogging platform that developers and teams love.
  • Docs by Hashnode
    New
  • Blogs
  • AI Markdown Editor
  • GraphQL APIs
  • Open source Starter-kit

© Hashnode 2024 — LinearBytes Inc.

Privacy PolicyTermsCode of Conduct