theshock/atomjs

Вот как-то интересно работает пример

Closed this issue · 5 comments

http://libcanvas.github.com/ui/plain-image.html
Я заметил очень странную строку кода.

Прошу автора написать мне на golod95@gmail.com. Я не умею пользоваться github'ом, а точнее стилями.
Если понятно будет, вот она:

    [drawer.shape.from, drawer.shape.to].forEach(function (point, i) {
        var shaper = this.createShaper({
            shape: new Circle(point, 5),
            fill : 'red'
        }).draggable();
        shaper.zIndex = i+1;
    }.bind(this));

Как это понимать?

Какая именно строка непонятна?

Ну я вам дал строки, они в рамочке!

Вот point это переменная, или эти ссылка не обьект?
И что за переменная i ?

point - это ссылка
i - это индекс элемента в массиве. Смотрите документацию forEach

Я придумал: нужно сделать так, чтобы объект ''TEXT'' использовал фигуру Rectangle.
Или point, но с указанием высоты и ширины.