Найти число в файле.
Здравствуйте. Нужна помощь. Есть файл file.txt (Буду задавать URL, например: http://example.com/file.txt). В нём через пробел записаны числа: 12 3 4 5 6 7 4 2. Числа не повторяются. У меня есть число N с целочисленным значением (Например 2). Мне нужно проверить средствами JS если в этом файле число со значением N. Заранее благодарю за помощь.
|
function getText(url, callback) { var request = new XMLHttpRequest(); request.open("GET", url); request.onreadystatechange = function() { if (this.readyState == 4) callback(this.responseText); }; request.send(null); } var n = 2; getText('/file.txt', function(text) { var numbers = text.split(' '); // text.split(' ').map(Number) var contains = numbers.indexOf(String(n)) > -1; alert(contains ? 'Ага' : 'Неа'); }); |
Спасибо! Но мне нужно зафиксировать результат в переменную, например, если есть, то i=1, иначе i=0.
|
gadalov,
а что мешает фиксации? вместо алерта i = contains ? 1 : 0 -- но так думаю что тут окажется что программировать асинхронно большая наука :write: |
Ахах =) Спасибо всем большое! =)
|
Часовой пояс GMT +3, время: 04:30. |