Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   JS.next(стандарты, фичи, движки) (https://javascript.ru/forum/offtopic/50248-js-next-standarty-fichi-dvizhki.html)

nerv_ 22.02.2015 16:13

Цитата:

Сообщение от FINoM
Можно ли как-то сделать импорт text/plain, не прибегая к XHR?

А зачем?)

Цитата:

Сообщение от Safort
добавили

нифига не добавили. В твоем примере будет свойство конструктора, а не экземпляра. (я про статик)

Цитата:

Сообщение от FINoM
Мне не всегда хочется вызывать super, чтоб объявить свойства.

а я всегда так делал, еще до использования es6 =)

FINoM 22.02.2015 16:15

Цитата:

Сообщение от nerv_
А зачем?)

Я привык пользоваться AMD, с ним можно запрашивать что угодно.

nerv_ 22.02.2015 16:17

Цитата:

Сообщение от FINoM
Я привык пользоваться AMD, с ним можно запрашивать что угодно

в es6 ввели import/export

FINoM 22.02.2015 16:21

Цитата:

Сообщение от nerv_
в es6 ввели import/export

Вот с ними бы мне хотелось бы запрашиапть text/plain.

Safort 22.02.2015 16:23

nerv_,
Цитата:

нифига не добавили. В твоем примере будет свойство конструктора, а не экземпляра. (я про статик)
А, всё, понял про что вы. Но с другой стороны, это же класс, если нужны свойства экземпляра - берите {property: 'значение'}

Safort 27.02.2015 17:33

ES6 Class syntax is starting to land in FirefoxNightly
Ждём-с)

kobezzza 27.02.2015 18:03

Цитата:

Сообщение от Safort (Сообщение 358864)

Ну вот, а ты ругал разрабов ФФ :)

Safort 27.02.2015 18:08

kobezzza,
конечно ругался, а как же иначе? А то они совсем расслабились)

Octane 27.02.2015 20:49

Помимо реализации static свойств, Babel еще куда-нибудь может добавить __proto__?

nerv_ 01.03.2015 20:33

Как написать итератор, который будет работать в цикле for ... of?
Этот код не работает
function makeIterator(array){
    var nextIndex = 0;

    return {
        next: function(){
            return nextIndex < array.length ?
            {value: array[nextIndex++], done: false} :
            {done: true};
        }
    }
}

var iterator = makeIterator([1,2,3]);

for(var key of iterator.next()) {
    console.log(key);
}

Пример итератора взят отсюда https://developer.mozilla.org/en-US/...rator_examples

upd: понял
function makeIterator(array){
    var nextIndex = 0;

    function next() {
        return nextIndex < array.length ?
        {value: array[nextIndex++], done: false} :
        {done: true};
    }

    return {
        [Symbol.iterator]: function() {
            return {
                next: next
            };
        },
        next: next
    }
}

var iterator = makeIterator([1,2,3]);

for(var key of iterator) {
    console.log(key);
}

https://developer.mozilla.org/ru/doc...rator_protocol


Часовой пояс GMT +3, время: 21:19.