Я нашел очень странный сценарий, который я не могу понять. Пусть у вас есть код (React Native 0.43), который не работает на Android 7 (как эмулятор, так и реальное устройство).
const name = 'Medvěd kamčatský';
const t1 = name.startsWith('M'); // -> false
const t2 = name.includes('M'); // -> true
Если я удалю акценты с имени, обе переменные будут истинными. Оба они верны и на iOS. Есть ли правильный подход к решению таких проблем (или я делаю что-то неправильно)?
Там проблема с startsWith
на Android. Хорошо работал в отладке на симуляторе, но в производстве на реальном устройстве он не возвращал ожидаемый результат для меня. Возможно, вы столкнулись с проблемой: # 11370