rafinos Δημοσ. 18 Απριλίου 2016 Δημοσ. 18 Απριλίου 2016 Γεια σας έχω ένα array με objects στην javascript και με τον παρακάτω τρόπο παίρνω κάθε φορά ένα διαφορετικό object από αυτό: //Πέρασμα τυχαίας ερώτησης στη μεταβλήτη question if(temp_questions.length > 1){ question = temp_questions[Math.floor(Math.random() * temp_questions.length)]; }else{ question = temp_questions[0]; } correct_answer = question.answer1; //σωστή απάντηση var remove_question = temp_questions.indexOf(question); temp_questions.splice(remove_question,1); //διαγραφή ερώτησης από τον πίνακα με τις ερωτήσεις Μήπως θα ήταν πιο γρήγορο και πιο σωστό να κάνω αρχικά shuffle τον πίνακα και εν συνεχεία να παίρνω κάθε φορά το πρώτο κελί και μετά να το διαγράφω (ή να πηγαίνω κάθε φορά στο επόμενο);
παπι Δημοσ. 18 Απριλίου 2016 Δημοσ. 18 Απριλίου 2016 Προφανως με shuffle θα ειναι πιο ωραιο. Επι του θεματος, η διαδικασια που κανεις ειναι τοσο μικρη, που οτι και να γραψεις δεν θα δεις διαφορα.
rafinos Δημοσ. 18 Απριλίου 2016 Μέλος Δημοσ. 18 Απριλίου 2016 Οκ! Σε ευχαριστώ! Υ.Γ. Έχω πεθάνει στο γέλιο με την υπογραφή σου!
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα