Скопируй в консоль и нажми Enter)
|
Цитата:
|
bes, знаю)
|
trikadin, да легко, потому что после привидения типов будет 0+""
|
Цитата:
http://es5.javascript.ru/x11.html#x11.6.1 ToNumber( ToPrimitive( GetValue(Object obj) ) ) => 0 |
bes, короче я затупил, объект это 0, на сколько я помню до приведения к числу объект так и остается объектом, а вот про массив не помню, почемму он 0
|
Цитата:
{} здесь - не литерал объекта, а пустой блок кода. Выходит так: {}; +[]; Унарный оператор + приводит к числу аналогично Number, массивы (упрощенно) приводятся таким образом: Number(array.toString()); Пустой массив тогда сперва приведется к пустой строке, затем пустая строка приведется к нулю. Итог выражения - ноль. Вот так будет работать как ожидается: ({}) + []; //"[object Object]" + "" == "[object Object]" |
Цитата:
|
Какой шорт кат открывая дерево файлов в веб-сторме,задолбался искать)
|
Цитата:
а я вот не понял как назначить сочетание клавиш на Git-> Commit Directory :) |
Посоны, можете подкинуть примеры крупных проектов(в крупных конторах), в которых используется ES6 и Babel.js на ноде? Примеров с http://babeljs.io/users/ не хватает, поскольку далеко не все проекты открыты.
|
Safort, лол, целиком наш проект. Но код закрытый, увы :(
|
Safort, мы тож юзаем es6 и babel, но как и в ситуации выше код закрыт.
|
trikadin, l-liava-l, ээх(
|
Safort, но ты можешь смело говорить, что все адекватные js-ники юзают бабель.
|
trikadin, просто слова мне не помогут. Мне нужно показать лидам на примере других крупных участников рынка, что они у себя успешно используют бэйбэл на бэкэнде.
|
Цитата:
|
Цитата:
|
Цитата:
|
Safort, честно говоря, я не понимаю, в чём проблема. У вас бэкенд на ноде? Если да, то _актуальный_ стандарт EcmaScript сейчас -- это EcmaScript 2015. Это значит, что ещё где-то через полгода (когда сольются нода и io.js) в ноде будет нативная поддержка всего того, поддержку чего сейчас обеспечивает бабель. А не использовать инструментарий того языка программирования, на котором пишешь -- отдаёт непрофессионализмом.
UPD: и да, бэйбел -- это адовый ад, не говори так. |
Цитата:
Цитата:
|
trikadin,
Цитата:
Цитата:
Цитата:
|
trikadin,
Цитата:
|
Цитата:
Цитата:
|
Как создать новый гит репозиторий на сервере, поднял гит сервер но не могу понять как создать новый репозиторий на сервере что бы потом в него за пушить?
|
Цитата:
Я хз, никогда не настраивал сервак гита. |
Цитата:
git init --bare |
nerv_, ага понял, это нужно было делать на сервере, я делал на клиенте)
Цитата:
|
Могу ли я получить как то значение [[PrimitiveValue]] ?
|
cyber, а конкретнее?
|
trikadin, отличить примитивный тип от другого ?
есть ли простой способ? |
Цитата:
function toString(any) { return Object.prototype.toString.call(any); } function noop() {} alert(toString(1)); alert(toString('text')); alert(toString(true)); alert(toString(Symbol())); alert(toString(undefined)); alert(toString(null)); alert(toString(/1/)); alert(toString([])); alert(toString({})); alert(toString(noop)); alert(toString(new Date())); alert(toString(new Map())); alert(toString(new Set())); alert(toString(new WeakMap())); alert(toString(new WeakSet())); кря-кря :) |
nerv_, я знаю, просто интересно можно ли как то это сделать не проверяя на всем примитивы?
|
function isPrimitive(value) { return !(value instanceof Object); } ? |
Erolast,
function isPrimitive(value) { return !(value instanceof Object); } alert( isPrimitive( new String( "h" ) ) ); |
Так это и не строка-примитив, это String object. Там и другие странности есть:
console.log(new String("h") == new String("h")); //false console.log(typeof new String("h") == "string"); //false |
Erolast, но посути это строка
|
Строка, но не примитив. Объект.
|
Если все же надо включать строки/числа/булевы-объекты (что крайне странно: они не ведут себя как примитивы), то можно так:
function isPrimitiveLike(value) { return value === null || value === undefined || [Boolean, Number, Symbol, String].indexOf(value.constructor) != -1; } |
Есть код
class Parent {} class Child extends Parent { constructor() { this.x = 1; super(); } } на что бабель ругается Цитата:
1. Какого Лена Головач? 2. Разве это прописано в стандарте? Под "это" подразумеваю: - обязательность вызова супер в ребенке в принципе - обязательность вызова супер до работы с this в ребенке |
Часовой пояс GMT +3, время: 17:37. |