snatvb
утом то и дело
snatvb
причем на одном из проектов ок все
snatvb
просто может кто ловил такую ошибку
Vlad
как ты линкал?
snatvb
npm link dialog-web-components
snatvb
это форк
snatvb
мой проект
npm link @dlghq/dialog-components
snatvb
а нет
snatvb
форк просто npm link
Vlad
snatvb
на одном проекте пашет
на другом нет
засада
Vlad
npm link в либе
snatvb
ошибся
snatvb
да
snatvb
я так и сделал
Vlad
npm link libname в проекте
Vlad
без @scope
Vlad
хотя нет
Vlad
с ним
snatvb
Vlad
оно в pkg.name
snatvb
snatvb
парадокс в том
что видать у меня в проекте с ним чет конфликтит
а понять что - не могу
snatvb
знаю что у хрома есть девайсы гдето
когда под андроид писал
юзал
но дебажил на эмуляторе, ибо дроида не было у меня
snatvb
chrome://devices/
snatvb
чет такое
snatvb
а ща смарю не то это)
Sergey
что?
Sergey
только читать начал, а ты удалил
Group Butler [beta]
pro.js.noobs -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g
Oleg
Надо было спрашивать когда в офисе гугла в гостях был
Oleg
А то так уже не из первых рук будет
Oleksandr
Всем привет, мне нужно сделать такой слайдер http://joxi.ru/823K8MGFvzXR2O
Oleksandr
посоветуйте готовое решение плз
ghett
А то так уже не из первых рук будет
о всеведающий! помоги разобраться, как в поле объекта подставить переменную "n", беру её из id при клике, соответствует имени одного из подобъектов json
$.each( slider.n, function( key, value ) { });
Oleg
Нужно больше деталей
ghett
Нужно больше деталей
$('.point').click(function(e) {
n = e.currentTarget.getAttribute('id');
$.ajax({
type: "GET",
url: 'slider.json',
dataType: 'json',
success: (function(slider) {
$.each( slider.n, function( key, value ) {
console.log(key,value);
});
})
});
});
Ivan
в квадратных скобках вычисляемые имена свойств записываются
Ivan
slider[n]
Oleg
Какой ожидаемый результат? Что должно быть в итоге?
Oleg
Правильно заданные вопросы приводят к правильным решениям 😊
CybernatiC
chrome://inspect
CybernatiC
Сорян офф был
CybernatiC
Ток прочел
ghett
чому?
Oleg
Странный совет, это да.
Oleg
Разве что уместен при юзании какого-нить гугл-клосуре-компилера с адвансед флагом, тогда он ужимает всё, включая ключи, что может быть иногда излишним
Oleg
Тогда пишут квадратам, да
ghett
Oleg
Вообще между объектом и ассоциативным массивом в JS нет грани особой. Что приводит к интересным штукам. Однажды я рефакторил код где имя метода было... пустой строкой.
Потом конечно оказалось что причина странного нейминга в том что там динамически методы вызывались по имени стрингой и если имя было пустым - вызывался в итоге этот метод.
Oleg
Правда это не означает что так вообще стоит делать 😄
Oleg
Там была своя логика на случай отсутствия знания о том какой метод нужно было вызвать
Oleg
Ну и вообще сам файл с этим кодом назывался js.js, что думаю уже говорит о многом 😄
ghett
сорян за оффтоп, но почему у них все компы разные, и ахренеть сколько объективов вокрун
Oleg
Это ответ любителям фоткать селфи с полупрофи фотиками
Artyom
почему разные, все thinkpad'ы у них там
Artyom
ну эти машинки как раз для таких целей))
Oleksandr
Спасибо, слик идеально подошел
Oleksandr
втф, почему это?
ghett
щас ты короче огребёшь по полной тут за своё "вообще, не юзай" ))
Дима
Присваивание через точку тоже не юзайте
Дима
Object.defineProperty 👍
ghett
Oleg
Reflect eщё можно юзать
Дима
Ну reflect это не про то
Oleg
Ну раз мы уж на уровень ниже ушли
Дима
Нет
Name
gc это вообще не часть языка, но вообще можно
Oleg
Можно попросить Node.js об этом через process.nextTick
Oleg
Не факт что он согласится, но подумает
Дима
Это же всё равно не GC
Oleg
Это да
Дима
Язык принципиально спроектирован так, чтобы работу GC нельзя было обнаружить изнутри
Дима
Не говоря уже о прямой работе с ним
Oleg
Но можно делать подсказки
Oleg
Но не везде
Дима
Если прям так надо, то проще просто заюзать WeakMap и WeakSet