Не могу сравнить строки!
Есть текстовый файл bla.txt:
CFO CFO CFO Каждую строку загоняю в элемент массива, затем беру один элемент, скажем, нулевой, и сравниваю его со строкой 'CFO'. В итоге получается что rows[0] не равен 'CFO'. Как быть? $.ajax({ url:'bla.txt', success: function(data){ var rows = data.split("\n"); } if(rows[0]=='CFO') { document.write('строки равны'); } }); |
попробуй data.split(/\r?\n/)
|
Цитата:
|
Используй обрезку строки от пограничных пробельных символов, а затем прогони каждую из двух строк через функцию str.charCodeAt(pos) и сравни коды символов. Думаю, что наткнешься на разную кодировку символов...
|
Помогло
colls[0].trim()=='CFO' |
Если сравнение делаешь в цикле, по возможности используй === вместо == - так можно получить заметную экономию по времени
|
Цитата:
demoniqus, На чем основан такой вывод? Хотелось бы ссылку на ресурс или тест скорости. |
Часовой пояс GMT +3, время: 23:46. |