Comments 11
Здесь в игру вступают compilers (babel, typescript, etc)
Чтобы не оглядываться очень уж сильно — рекомендую вам postcss и babel. А чтобы оглядываться с удобством — http://caniuse.com
странно это говорить о microsoft, но microsoft/typescript нас спасет от решения "авторитетных людей"
В этом году(ES2016) мы получим только Array.prototype.includes и оператор возведения в произвольную степень
А вот в ES2017 будет повкуснее релиз
Может что-то еще добавят. Но впереди столько нового, чтобы проще и удобней писать софт на js.
А вот в ES2017 будет повкуснее релиз
- async/await
- Object.getOwnPropertyDescriptors
- string padding
- Object.entries() и Object.values()
- Array.prototype.includes
- SIMD функции
- И самый цимес – разрешат оставлять запятую у последнего члена массива
Может что-то еще добавят. Но впереди столько нового, чтобы проще и удобней писать софт на js.
Лично меня такое количество нововведений больше пугает, нежели радует — возникает ощущение, что передо мной уже какой-то совсем другой язык, которого я не знаю, и который нужно изучать заново, и это при том, что вменяемой литературы по новым плюшкам не видать даже на горизонте. То есть я понимаю и поддерживаю нововведения, но что б такой тугой струей — хотелось бы уже пожить в каком-никаком настоящем, а не постоянно догонять прекрасное будущее.
Array.prototype.includes
и чем он лучше indexOf?
И самый цимес – разрешат оставлять запятую у последнего члена массива
сейчас тоже можно, если речь идет о [1,2,]
и чем он лучше indexOf?
И самый цимес – разрешат оставлять запятую у последнего члена массива
сейчас тоже можно, если речь идет о [1,2,]
Проще и точнее:
([NaN].indexOf(NaN) > -1) == false
[NaN].includes(NaN) == true
Ну и короче же минимум на 3 символа!!!
Конечно можно, но это не стандарт (слово цимес показывало на скрытый тег sarcasm ;) )
([NaN].indexOf(NaN) > -1) == false
[NaN].includes(NaN) == true
Ну и короче же минимум на 3 символа!!!
Конечно можно, но это не стандарт (слово цимес показывало на скрытый тег sarcasm ;) )
Sign up to leave a comment.
«ES7» — неправильное название для планов по развитию JavaScript