Артур
и это отваливается(
Anonymous
f(1,2,3,4,5) - вызов функции, в параметрах function f(a, ...b) - я достаю первый и массив оставшихся эл-тов, я могу здесь же в параметрах достать последний переданный элемент?
Anonymous
в теле функции офк let last = ...b[b.index - 1] - это понятно
Garik
PIXI = require("./pixi.min.js"); class TEdit{ constructor(sprite, caption){ this.sprite = sprite; this.caption = caption; } say(){ console.log(this.sprite); this.sprite.//тут мне нужен автокомплит } } господа, вот пишу я класс, в нем на входе Sprite, этот Sprite я присваиваю полю класса и в дальнейшем при попытке его использования я не могу вызвать для него автокомплит, он же типа не типизированный внутри класса. как быть?
Sergey
Ребят хочу свой слайдер написать. (кастомную прокрутку у блока скрыть и свой ползунок придумать) Подскажите какое св-во отвечает за положение прокрутки внутри блока и как проще сделать? https://codepen.io/anon/pen/XBEdKK
Sergey
положение прокрутки. уже написали. теперь хочу не линейную её сделать, а с эффектом
Pavel
Я ничего не понял что вы хотите сделать) мб есть пример как должно быть?
Stas
положение прокрутки. уже написали. теперь хочу не линейную её сделать, а с эффектом
https://stackoverflow.com/questions/11634770/get-position-offset-of-element-relative-to-a-parent-container
Satanislav
Ребят есть вопрос - может кто-то годную книгу посоветовать по angular 6 - нашел только из рекомендаций ng-book -может кто-то что-то очень годное читал и может порекомендовать?
DrRastafarai
Есть скрипт, который создает обертку для одного слайда. Как правильно сделать, что в обертке получилось три слайда? https://jsfiddle.net/DetyaJah/bo973w4h/
Satanislav
зачем тебе this в этих функциях? избавься от него и проблема решена
Satanislav
если нет https://learn.javascript.ru/bind
Makc
драсти
Makc
вопрос к знатокам http://jsfiddle.net/Makc/5jx0bLdv/ можно ли как то на ходу задавать новоиспеченным елементам по ходу создания классы? к примеру при і == 5 ? для td class='red'
Satanislav
создаешь массив классов которые должны быть и при цикле отрисовки сетишь
Maksym
Подскажите, у меня есть массив с функциями. Когда я вызываю функцию, то внутри нее this указывает на массив, а мне нужно чтобы указывал на функцию. Мне нужно получить свойство этой функции. Например var fncs = [ fnc, fnc, fnc ]; // где fnc = function t1 () { console.log( this.name ); } // Затем я вызываю fncs[0](); // В консоле вижу undefined // Хочу увидеть t1
Satanislav
const someClassesList = ['her', 'hyi', 'provoda'] а в цикле const elem = document.createElement('div') elem.classList.add(someClassesList[i])
Satanislav
@XaveScor я вариант рассматривал с сетом по 1 классу
Satanislav
ты прочитал статью?
🦜
у css же свой поток для выполнения?
Maksym
ты прочитал статью?
А это мне ссылка была, спс щя гляну
Satanislav
там сразу в начале твой кейс рассматривается
Satanislav
а еще если тебе надо просто имя функции которое ты через this вытягиваешь то можешь просто таг где у тебя вызываются функции сделать воттак func1.name
🇻🕷
Привет, подскажите, а как при создании объекта взять имя ключа из переменной?
🇻🕷
типа такого что бы получилось:
🇻🕷
let type = 'test'; let value = '777'; let obj = { type: value }; console.log(obj); //{test: "777"}
Oleg
let obj = { [type]: value }
Satanislav
for ( property in obj ) { console.log( property ); }
🇻🕷
let obj = { [type]: value }
Спасибо! то что нужно
Satanislav
Object.keys(obj)
Makc
Нет идей ?
http://jsfiddle.net/Makc/j1sfkm7v/ так что ли?
Maksym
http://jsfiddle.net/Makc/j1sfkm7v/ так что ли?
О прикольно, а вместо arguments.callee, использовать this можно ?
Satanislav
зачем тебе этот this - от него нужно избавляться стараться
Satanislav
вот как без него
Satanislav
const testFunc = () => false; const callbacksList = [testFunc] callbackList[0]() - это пример того как ты из массива вызываешь функцию callbackList[0].name - вот как получить имя функции
Satanislav
arguments callee это вроде как старая штука
Xaxashutkin
зачем тебе этот масив функций?
Xaxashutkin
я никак не пойму
Satanislav
не мне а ему)
Xaxashutkin
а, ну тогда зачем ему
Xaxashutkin
это ж сам по себе геморой
Satanislav
я думаю если тут вдаваться в подробности, то все могут по вопросу реализации задать вопросы и тогда у чувака придется все переделывать - а так решается его текущая проблема без объяснения что твой подход не ок идт итп - так как на эту тему реально книги стоит почитать
Satanislav
есть потребность о которой лучше не знать например))
Satanislav
и все довольны в итоге
Sergey
Где я ошибся почему когда двигаешь ползунок слайдер приезжает к концу быстрее чем ползунок??? https://codepen.io/anon/pen/XBEdKK
Makc
О прикольно, а вместо arguments.callee, использовать this можно ?
http://jsfiddle.net/Makc/j1sfkm7v/2/ а так? я просто не понимаю суть(
Maksym
зачем тебе этот масив функций?
Парни у меня любительское веб-приложение, построенное на основе google apps script, как-бы универсальное ядро-фрейм ворк для построения своих приложений на основе сервисов гугл. Приложение построено по модульному принципу. Каждый модуль грузиться отдельно js файлом. Модуль выглядит как объект с методами-функциями (html, css, fnc ...) Когда я я загружаю все модули то компаную отдельно css, html, fnc .. Чтобы поочередно все вызвать. Затем настраиваю подписки, события и тд. Так вот ответ, на вопрос зачем мне массив функций, ну как объяснить, надо ))
Maksym
А в общем спасибо все за участие, я сделал через bind, все работает
Satanislav
кул)
Maksym
Да если кому интересно поглядеть на приложуху вот: https://app.g-apps-script.com/
Maksym
Может тоже сделаете себе модуль )
Maksym
Шуткую
Sergey
Как получить фактическую длину элемента, если он внутри элемента с фиксированной длиной N ?
Sergey
че тут все в эту конфу переехали чтоли?
Sergey
https://codepen.io/anon/pen/vaRgQE Как найти фактическую длину элемента '.slide1' ?
Argo™
https://codepen.io/anon/pen/vaRgQE Как найти фактическую длину элемента '.slide1' ?
правой кнопкой кликаешь, потом inspect, потом наводишь на див с классов slide1
Argo™
https://stackoverflow.com/questions/4787527/how-to-find-the-width-of-a-div-using-raw-javascript
Argo™
первая ссылка
Sergey
первая ссылка
не работает. https://codepen.io/anon/pen/vaRgQE Надо найти width элемента c id = slide1 Она должна быть равной 900px
Anonymous
Anonymous
как обратиться к этим свойствам?
Anonymous
я могу только к 3-ему, foo[Symbol.for('bar')]
nick
https://learn.javascript.ru/symbol свойство-символ недоступно, если обратиться к его названию
Vlad
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for
nick
что-то мне подсказывает, что никак
Vlad
ну только если в переменную символ закидывать
nick
это видимо вопрос на собеседовании?