Segue o changelog para JavaScript 1.7. Esta versão foi incluído no Firefox 2 (Outubro de 2006).
JavaScript 1.7 é uma atualização que introduz vários novos recursos , em particular,generators, iterators, array comprehensions, let
expressions e destructuring assignment.
Usando JavaScript 1.7
Para utilizar alguns dos novos recursos do JavaScript 1.7 , você precisa especificar que você deseja usar JavaScript 1.7 . No código HTML ou XUL , use :
<script type="application/javascript;version=1.7"></script>
Ao usar o shell JavaScript, você precisa definir a versão que você deseja usar usando a opção -version 170 na linha de comando ou usando a versão function () :
version(170);
Os recursos que exigem o uso de novas palavras-chave "yield" e " let" exigem que você especifique a versão 1.7, porque o código existente pode usar essas palavras-chave como nomes de variável ou função . Os recursos que não introduzem novas palavras-chave ( destructuring assignment and array comprehensions) pode ser usado sem especificar a versão JavaScript
Novos recursos em JavaScript 1.7
Os seguintes recursos adicionados no JavaScript 1.7 não faziam parte do padrão ECMA -262 ,no entanto, em versões mais recentes do Firefox , foi implementada atualizaçãoes para trabalhar com a semântica conforme especificado no ECMAScript Edição 6. Por favor, consulte as páginas de referência para visualizar as diferenças
- Iterators e generators
- Array comprehensions
let
statement
Suporte paralet
expression e dropped no Gecko 41 (bug 1023609).- const statement
- Destructuring assignment
Suporte para JS1.7 style destructuring for-in e dropped in Gecko 40 (bug 1083498).