addyosmani / addyosmani/es6-equivalents-in-es5

const favorite = 7 bug in ES5 way

Ouverte
#49 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Aucune donnée de langage
Étoiles
2.5k
Forks
164
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

```js
'use strict';
// define favorite as a non-writable `constant` and give it the value 7
Object.defineProperties(window, {
favorite: {
value: 7,
enumerable: true
}
});
// ^ descriptors are by default false and const are enumerable
var favorite = 7;
// Attempt to overwrite the constant
favorite = 15;
// will still print 7
console.log('my favorite number is still: ' + favorite);
```
The whole code run in browser result in 15, which may be caused by hoisting of 'favorite'. Maybe You can delete
```
var favorite = 7;
```
to fix it.
I guess...

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.