Я взял в качестве примера следующий объект:
var questions = {
"1": {
"question": "What animal goes 'woof'",
"a": "Duck",
"b": "Cat",
"c": "Dog",
"answer": "Dog"
},
"2": {
"question": "What color is a giraffe",
"a": "Yellow",
"b": "Orane",
"c": "Blue",
"answer": "Yellow"
},
"3": {
"question": "What is 2 + 2",
"a": "6",
"b": "4",
"c": "9",
"answer": "4"
},
"4": {
"question": "What is 4 + 8",
"a": "12",
"b": "17",
"c": "100",
"answer": "12"
},
"5": {
"question": "What is 4 - 1",
"a": "5",
"b": "91",
"c": "3",
"answer": "3"
}
};
Я бы хотел перемешать эти вопросы особым образом.
Я бы хотел сохранить имя свойства и порядок(1,2,3 и т.д.), но перемешать значения.
Таким образом, первым свойством «questions» все равно будет «1», но объект, содержащий «question», «a», «b», «c», «answer», будет перемешан.
Надеюсь, в этом есть смысл, просто спроси, не ясно ли мне.Заранее спасибо, ребята!