Артур
и это отваливается(
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
Alexander
Pavel
Sergey
положение прокрутки. уже написали. теперь хочу не линейную её сделать, а с эффектом
Pavel
Я ничего не понял что вы хотите сделать) мб есть пример как должно быть?
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])
Makc
Андрей
Makc
Satanislav
@XaveScor я вариант рассматривал с сетом по 1 классу
Maksym
Satanislav
ты прочитал статью?
🦜
у css же свой поток для выполнения?
Satanislav
там сразу в начале твой кейс рассматривается
DrRastafarai
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 );
}
🇻🕷
Makc
Satanislav
Object.keys(obj)
Makc
Нет идей ?
http://jsfiddle.net/Makc/j1sfkm7v/ так что ли?
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
Maksym
зачем тебе этот масив функций?
Парни у меня любительское веб-приложение, построенное на основе google apps script, как-бы универсальное ядро-фрейм ворк для построения своих приложений на основе сервисов гугл.
Приложение построено по модульному принципу.
Каждый модуль грузиться отдельно js файлом.
Модуль выглядит как объект с методами-функциями (html, css, fnc ...)
Когда я я загружаю все модули то компаную отдельно css, html, fnc .. Чтобы поочередно все вызвать.
Затем настраиваю подписки, события и тд.
Так вот ответ, на вопрос зачем мне массив функций, ну как объяснить, надо ))
Xaxashutkin
Парни у меня любительское веб-приложение, построенное на основе google apps script, как-бы универсальное ядро-фрейм ворк для построения своих приложений на основе сервисов гугл.
Приложение построено по модульному принципу.
Каждый модуль грузиться отдельно js файлом.
Модуль выглядит как объект с методами-функциями (html, css, fnc ...)
Когда я я загружаю все модули то компаную отдельно css, html, fnc .. Чтобы поочередно все вызвать.
Затем настраиваю подписки, события и тд.
Так вот ответ, на вопрос зачем мне массив функций, ну как объяснить, надо ))
ты можешь переработать массив функций на масив обьектов с функциями и хранить в том обьекте все данные что надо, включая имя функциии
Maksym
А в общем спасибо все за участие, я сделал через bind, все работает
Maksym
Satanislav
кул)
Maksym
Да если кому интересно поглядеть на приложуху вот:
https://app.g-apps-script.com/
Maksym
Может тоже сделаете себе модуль )
Maksym
Шуткую
Sergey
Как получить фактическую длину элемента, если он внутри элемента с фиксированной длиной N ?
Stas
Sergey
че тут все в эту конфу переехали чтоли?
Makc
Sergey
https://codepen.io/anon/pen/vaRgQE
Как найти фактическую длину элемента '.slide1' ?
Argo™
Sergey
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
это видимо вопрос на собеседовании?