2016-02-21 4 views
0

Я создал с помощью raphael набор, содержащий числа.Доступ к тексту из набора Raphael Js

var mySet = paper.set() 

for (var i=0; i<10; i++){ 
var number = paper.text(10,10, i); //my number is " i " 
mySet.push(number); 
} 

Моя проблема заключается в том, что я хочу, чтобы получить доступ к моему набору и выбрать номер, как так я могу сравнить его позже ..

var numberFromSet = mySet[4].myNumber //this does not work, it's just to explain what I want 
+0

Что вы имеете в виду "это не работает"? вы можете показать некоторые сообщения об ошибках или что-то еще? также, если вы можете немного объяснить, что вы пытаетесь выполнить –

+0

У меня нет сообщений об ошибках, моя работа заключается в создании набора чисел и затем их последующей сортировке: if (mySet [0]> mySet [1]) .... проблема в том, что я не знаю, как получить значение каждого элемента набора! –

ответ

0

После того, как вы добавили вещи в набор, вы можете сделать:

var i = 0; 
set.forEach(function(el) { 
    if(i == 4) { 
     console.log(el); // Here el will be your paper.text(10, 10, 4) 
    } 
    i++; 
}); 

действовать в соответствии с конкретным элементом набора.


Вот ссылка на множество документации для справки:

http://dmitrybaranovskiy.github.io/raphael/reference.html#Set

+0

Спасибо за ссылку !!! Как я объяснил, я хочу получить значение каждого элемента набора, так как это текст, я не знаю, как получить его значение, чтобы сравнить его позже! –

Смежные вопросы