Цитата:
|
Что ты подразумеваешь под "работает"? Подсветку синтаксиса и автодополнение или конвертацию в ES5?
|
Подсветка синтаксиса, автокомплит.
Цитата:
|
Как так? Как он может адаптироваться, если этого метода у экземпляра может и не быть. Что-то я запутался)
|
Утиная типизация же. Ну вот пример с Collection: Collection поддерживает работу со всеми типами данных в JS, т.е. нам нужно просто написать адаптор:
collection.adaptor.js
import { $C } from 'collection.js';
export function forEach() {
$C(this).forEach(...arguments);
}
myFile.js
import { forEach } from 'collection.adaptor.js';
[1, 2, 3, 4]::forEach(() => {
....
});
PS: каким же классным становится JS