У меня была такая же проблема, и я прошел те же шаги, что и вы. Последним шагом для запуска RStudio через Finder / Spotlight было подключение libjvm.dylib к / usr / local / lib:
sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
-f
флаг добавлен, чтобы принудительно перезаписать существующий файл / ссылку
В документах нет ничего, что явно подтверждает, что порядок элементов массива сохраняется. Однако документы указывают, что для свойств без массива порядок не гарантируется:
Свойства объектов без массива не гарантируются в строгом порядке в любом конкретном порядке. Не полагайтесь на упорядочивание свойств внутри одного и того же объекта внутри стробирования.
blockquote>Даже если порядок элементов массива будет сохранен, я не буду рассчитывать на это, а сортировать элементы самостоятельно. В конце концов, скорее всего, будет какая-то бизнес-логика или презентационная логика, которая указывает, как элементы должны сортироваться.
Вы можете сортировать массивы с помощью метода сортировки .
И да строковое упорядочение сохраняется.
var cars = ["Saab", "Volvo", "BMW"];
cars.push("ferrari");
alert(JSON.stringify(cars));
cars.sort();
alert("sorted cars" + JSON.stringify(cars));