2015-01-30 4 views
10

Я не могу найти информацию о том, какие будут планы с этой функцией ES6. Было бы очень полезно иметь что-то подобное, как в браузере.Будет ли совместима с ES6 модульная система (импорт/экспорт) в iojs?

//------ lib.js ------ 
export const sqrt = Math.sqrt; 
export function square(x) { 
    return x * x; 
} 
export function diag(x, y) { 
    return sqrt(square(x) + square(y)); 
} 

//------ main.js ------ 
import { square, diag } from 'lib'; 
console.log(square(11)); // 121 
console.log(diag(4, 3)); // 5 
+0

https://github.com/iojs/io.js/issues/28 –

+0

@GabrielLlamas Я не вижу какой-либо упоминание об экспорте? – mpen

ответ

2

комментарий о поддержке модуля ES6 из io.js членов основного состава: https://github.com/iojs/io.js/issues/1043#issuecomment-78030670

+1

Вот денежная цитата из этих комментариев: «Apropos ES6 modules, ничего не было хэшировано, но план состоит в том, чтобы поддержать их в конце концов. В V8 еще предстоит много работы, прежде чем io.js сможет начать изучать это. – honkskillet