Skip to content

Commit

Permalink
UPDATE
Browse files Browse the repository at this point in the history
  • Loading branch information
lksilva committed Aug 29, 2018
1 parent 906c9c8 commit 7a354a8
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions JS/JS-br.md
Original file line number Diff line number Diff line change
Expand Up @@ -482,15 +482,13 @@ myDate.test()
Contudo, ES6 não é compátivel com todos os navegadores, então usamos o Babel para compilar esser código.
Se chamar `myDate.test()` com o código compilado,
If call `myDate.test()` with compiled code, you’ll be surprised to see that there’s an error:
Se chamar `myDate.test()` com o código compilado, você vai ficar surpreso de ver que existe um erro:
![](https://user-gold-cdn.xitu.io/2018/3/28/1626b1ecb39ab20d?w=678&h=120&f=png&s=32812)
Because there are restrictions on the low-level of JS, if the instance isn’t constructed by `Date`, it can’t call functions in `Date`, which also explains from another aspect that `Class` inheritance in ES6 is different from the general inheritance in ES5 syntax.
Porque existem restrições no baixo nível do JS, se a instância não for construida pelo `Date`, ele não pode chamar funções no `Date`, que também explica a partir de outro aspecto que herança de `Class` no ES6 é diferente das heranças gerais na sintaxe do ES5.
Since the low-level of JS limits that the instance must be constructed by `Date` , we can try another way to implement inheritance:
Uma vez o baixo nível dos limites do JS que a instância deve ser construido pelo `Date`, nós podemos tentar outra maneira de implementar herança:
```js
function MyData() {
Expand Down

0 comments on commit 7a354a8

Please sign in to comment.