
Duego
12.06.2018
15:20:26
Хочется чето типо
obj = {}
obj.getUnknownProp()
// obj создала это свойство

Andrey
12.06.2018
15:20:43

Ruslan ?
12.06.2018
15:25:36

Duego
12.06.2018
15:25:44

Google

Duego
12.06.2018
15:32:52
window = new Proxy(window, {
set(target, prop) {
if(prop == "myProp")
console.log('YEEE');
return target[prop];
},
});

Ruslan ?
12.06.2018
15:36:33
Proxy)
а без Proxy, чтобы на IE11 не отваливалось?

Duego
12.06.2018
15:37:05
Найди место, где устанавливается переменная, и оттуда делай что надо

Ruslan ?
12.06.2018
15:37:31
нет возможности, этот код во внешнем скрипте

Duego
12.06.2018
15:37:43
Ты хочешь, чтоб window обратную связь дала, так нельзя вроде
Ставь setInterval и потом очищай его

Ruslan ?
12.06.2018
15:39:36
главное выцепить этот момент, когда переменная появляется
setInterval слишком медленно и асинхронно

Duego
12.06.2018
15:40:25
setInterval(1)

Ruslan ?
12.06.2018
15:41:29

Konstantin
12.06.2018
15:42:53
Если заранее известно имя свойства, можно попробовать сеттер на поле в window, но не факт, что заработает

Ruslan ?
12.06.2018
15:46:15
да известно имя... а сеттер на поле в window это как?

Google

Konstantin
12.06.2018
15:47:07
Object.defineProperty() - JavaScript | MDN
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty

Ruslan ?
12.06.2018
15:49:29

Konstantin
12.06.2018
15:52:50
Определяешь сеттер, геттер и хранишь где угодно, чтобы у обеих функций был доступ (хоть в замыкании). И будет нормально работать (прозрачно для потребителя).

Duego
12.06.2018
16:07:23
class A {
get() {
// Откуда меня вызвали???
}
}
class B extends A {}
class C extends A {}
new C().get();
Както можно узнать в родительском классе откуда его вызвали?

js0dix
12.06.2018
16:13:14
console.log( this );
в
get

Roman
12.06.2018
16:36:49
можно даже this.constructor.name

Ruslan ?
12.06.2018
16:43:28

Roman
12.06.2018
16:43:49
а чего должно?

Ruslan ?
12.06.2018
16:44:11
ну типа да

Dika
12.06.2018
16:48:59

Bogdan
12.06.2018
16:55:27
Всем привет, немного не по теме канала вопрос, но все же. Есть что то по типу опросника с множеством вопросов, ответы на каждый вопрос имеют свои веса, пользователь, отвечая на вопрос увеличивает значение суммируюшей переменной на значение веса ответа. В итоге зависимо от итогового значения этой переменной он получает определённый результат, например, в сумме вышло от1 до 3 - результат 1, от 3 до 5 - результат 2 и тд. Реализация проста, но меня интересует её теоритические обоснование или хотя бы название этого метода. Раньше встречался с подобным, но не могу нагуглить

Galya
12.06.2018
20:35:01
Внимание: разыскивается СПИКЕР на Java-meetup, который состоится уже 26 июня в Москве.
Если вы знаете всё о трендах индустрии и имеете огромное желание поделиться этой информацией в неформальной обстановке, то напишите Галине @GGlagoleva

Igor
12.06.2018
20:44:38

Yan
12.06.2018
20:55:43

Алексей
12.06.2018
20:55:45
http://jsfiddle.net/sc4uw6pf/
Помогите советом. Разбираюсь в ооп. Нажмите на первую кнопку, и вылезет ошибка в консоль.
не знаю как из класса контроллер передать значение в класс view.
Буду рад вашим ответам)

алибидерчи
12.06.2018
21:15:01
Напишите в лс пожалуйста кто работал с meteor.js + react

Сергей
13.06.2018
05:42:39
Кто там хотел чат по d3
https://t.me/d3js_ru

Андрей
13.06.2018
05:47:37
в пятой строке

Google

Roman
13.06.2018
05:47:47

Андрей
13.06.2018
05:47:48
сделай замыкание
например через стрелочную функцию
view.getButton('car_move').addEventListener('click', () => this.moveCar(), false)

Сергей
13.06.2018
05:53:25

Akmatali
13.06.2018
05:56:21
как работает параметры функции в js?
почему мы не объявляем параметры через var or let в описании функции?
параметры это тоже переменные не так ли?
Если это так почему мы не объявляем параметры как переменные или присутствует какие то исключения?
var value = 100;
function some(key) { /* some(var key or let key) {} */
console.log(key);
}
some(value); //при вызове some() с параметрам value, значение value копируется в параметры key.
//дале мы работаем с параметром.

Vlad
13.06.2018
05:57:36

Akmatali
13.06.2018
05:58:53

Vlad
13.06.2018
05:59:27
и сразу все поймёте

Igor
13.06.2018
05:59:37

Akmatali
13.06.2018
05:59:42
источник learn.javascript.ru

Vlad
13.06.2018
06:00:08
medium.com/@sshambir/осваиваем-замыкания-в-javascript-5b83267ef7d1

Vlad
13.06.2018
06:00:18
Вот тут и о параметрах

Akmatali
13.06.2018
06:00:42
Большое спасибо вам.

Hip
13.06.2018
06:50:02
есть возможность высоту div
сделать 100% - 20px
к примеру?

Андрей
13.06.2018
06:50:20
calc

Admin
ERROR: S client not available

Dimanius851
13.06.2018
07:02:52

Google

Andrey
13.06.2018
07:07:46
Смотри на POST запросы.

Nurbol
13.06.2018
07:49:39
Добрый день!
Как сделать эту строку должен открыть нажать кнопку а не везде.
$('#mymodal').modal('show');

Alex
13.06.2018
07:55:25
Ребят, скажите, пжл, почему
filteredArray = data.filter(el => el[id].data.toString().startsWith(this.state.inputVal));
-вот так не работает, а если написать
filteredArray = data.filter(el => return el[id].data.toString().startsWith(this.state.inputVal));
то все ок.
Без return присвоение не выполняется?

Roman
13.06.2018
07:57:14

Alex
13.06.2018
07:58:02

Roman
13.06.2018
07:58:40
или наоборот
сначала к строке, а потом фильтруй

Alex
13.06.2018
08:00:50
А это не слишком дорого получается? Типа, лишний раз массив перебираешь... У меня просто на тип данных логика фильтрации завязана... Number надо фильтровать по одной логике, а string - по другой. Я не спорю, мне понять просто важно

Roman
13.06.2018
08:02:00
и не будешь проходиться дважды по массиву

Dimanius851
13.06.2018
08:03:21

?
13.06.2018
08:17:06
Посоветуйте такой же топовый редактор кода как brackets

Konstantin
13.06.2018
08:19:24
VS Code

Konstantin
13.06.2018
08:19:57

Roman
13.06.2018
08:26:06

Roman
13.06.2018
08:35:40

Roman
13.06.2018
08:36:06
что ты мне хочешь этим сказать?

Roman
13.06.2018
08:36:52
что в иде есть редактор тоже. что множество иде включает в себя и редакторы тоже :)

Sars
13.06.2018
08:37:02
А как насчёт vim тож ведь хорош если привыкнуть?

Google

Roman
13.06.2018
08:37:36

Sars
13.06.2018
08:37:55
?

Roman
13.06.2018
08:37:59

Iva93
13.06.2018
09:48:52
Привет, ребята посоветуйте пожалуста годное меню для сайта

Stan
13.06.2018
09:52:41
а чем это не годное?