Читал про slot не понялкак блин можно не понять?
console.log(Object.keys(columns))
. тем не менее лучше объекты не использовать для хранения упорядоченных данных выдает undefined, почему, не подскажете?потому что ваша функция ничего не возвращает, но в вашем случае ей ничего и не нужно возвращать, так что забейте на этот undefined. а вот
.splice
вы не правильно применяете здесь. смотрите ответ StockholmSyndrome Получается, что var как-то сохраняет переменную, и после удаления ее из кода, все равно остается, но с пустым значением?дичь. скрипт живет в памяти до тех пор пока вы не обновите вкладку. после рефреша все обнуляется как в фильме «edge of tomorrow». т.е. следующий сценарий невозможен:
var foo = 'foo'
console.log(foo); // foo
В консоли нет ошибки, что переменная не определена, просто пустая строка.потому что эта переменная(а правильней сказать свойство) изначально существует в глобальном объекте.по сути запись вида
console.log(bar)
ничто иное как console.log(window.bar)
или console.log(this.bar)
. window.name
существует всегда и равна пустой строке. а запись вида: var name = 'MyName';
тоже самое что и window.name = 'MyName';
<md-table @md-selected="setNotes">