У меня есть индексный массив вложенных двумерных массивов, пары элементов которых состоят из фразы и числа.
При отсутствии двунаправленного текста фраза появляется перед номером для каждого элемента массива индекса.При наличии двунаправленного текста фраза появляется после номера.
Если пары фраза-номер смешаны, а именно, некоторые пары фраза-номер появляются с текстом LTR, а некоторые пары фраза-номер появляются с текстом RTL, то результирующий порядок смешивается и создает беспорядочный списокэто не может быть использовано для ввода в функцию wordcloud.js.
Я попытался изменить порядок элементов пар фраза-число, фразы которых записаны в RTL, прежде чем они помещаются в индексный массив, но длябезрезультатно.Полученный индексный массив представляется запутанным.
var listItem = [];
var list = [];
$.each(countedPhrases, function(phrase, count) {
console.log('phrase: ' + phrase);
console.log('count: ' + count);
listItem = [phrase, count];
console.log('listItem: ' + listItem);
list.push(listItem);
});
console.log('list: ' + list);'
Пример вывода console.log.
фраза: النادر count: 321 listItem: النادر, 321
фраза: وتتلقاه count: 321 listItem: وتتلقاه, 321
фраза: 終結 count: 321 listItem: 終結, 321
фраза: Количество подкастов: 45 listItem: Podcast, 45
список: النادر, 321, وتتلقاه, 321, 終結, 321, подкаст, 45