MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/learnjavascript/comments/onix79/javascript_function_facts/h5spkvt/?context=3
r/learnjavascript • u/hsnice • Jul 19 '21
27 comments sorted by
View all comments
Show parent comments
4
Reassign, yes, but not redeclare.
let assignment = 3; assignment = true; let declaring = function() {} let declaring = false; // here will be a redeclaration error
-5 u/[deleted] Jul 19 '21 We’ll that’s not really redeclaration is it? You’re assigning 2 variables with the same name? 1 u/[deleted] Jul 19 '21 well it is. the first declaring would be of type 'function' while the second declaring would be a boolean. you can do that in var : var a = function() {}; typeof a // "function" var a = false; typeof a // "boolean" 3 u/[deleted] Jul 19 '21 Interesting. Thanks for bringing this up!
-5
We’ll that’s not really redeclaration is it? You’re assigning 2 variables with the same name?
1 u/[deleted] Jul 19 '21 well it is. the first declaring would be of type 'function' while the second declaring would be a boolean. you can do that in var : var a = function() {}; typeof a // "function" var a = false; typeof a // "boolean" 3 u/[deleted] Jul 19 '21 Interesting. Thanks for bringing this up!
1
well it is. the first declaring would be of type 'function' while the second declaring would be a boolean. you can do that in var :
declaring
boolean
var
var a = function() {}; typeof a // "function" var a = false; typeof a // "boolean"
3 u/[deleted] Jul 19 '21 Interesting. Thanks for bringing this up!
3
Interesting. Thanks for bringing this up!
4
u/[deleted] Jul 19 '21
Reassign, yes, but not redeclare.