Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.02.2017, 13:37
Аспирант
Отправить личное сообщение для Scorp1978 Посмотреть профиль Найти все сообщения от Scorp1978
 
Регистрация: 30.01.2017
Сообщений: 39

Как перевести в строку тип Object
Помогите бьюсь уже полдня, есть вот такой код он работает a.replace проволит замену пробелов.
var a='вамвам вамвам';
alert(a);
alert(a.replace(" ","<SP>")); /*работает*/


и есть вот такой код, он не работает почему понимаю (возвращается не String) а как исправить не понимаю.

var a=ReadFile(1,work_dir+'poisk_fraza.txt');;
alert(a); /*фразу из файла выводит*/
alert(typeof(a)); /*object*/
alert(a.replace(" ","<SP>")); /*неработает*/

function ReadFile(zpar1,zpar2)
{
//par1 - номер строки которую надо считать
//par2 - полный путь до файла
if (zpar2 ==""){return false};
for(yq=1;yq<=50;yq++){
 iimPlayCode('SET !DATASOURCE '+zpar2+'\nSET !DATASOURCE_LINE '+yq+'\nSET !EXTRACT {{!COL1}}');
 var a=iimGetExtract();
 text=a.split('\n');
 if (yq==zpar1){return text};
 }
return;
}
Ответить с цитированием
  #2 (permalink)  
Старый 04.02.2017, 15:04
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Scorp1978
text=a.split('\n');
То есть функция возвращает массив. Если строку выводит, значит один элемент в нем. Тогда:

a[0].replace(" ","<SP>")


А если более, тогда?
Ответить с цитированием
  #3 (permalink)  
Старый 04.02.2017, 15:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Scorp1978,
alert((a+"").replace(" ","<SP>"));
Ответить с цитированием
  #4 (permalink)  
Старый 04.02.2017, 16:58
Аспирант
Отправить личное сообщение для Scorp1978 Посмотреть профиль Найти все сообщения от Scorp1978
 
Регистрация: 30.01.2017
Сообщений: 39

благодарю все получилось!!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить в JQUERY каждую строку как отдельный объект? Alex1233 Общие вопросы Javascript 3 22.08.2014 06:54
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как перевести фокус на следующий элемент? Shitbox2 jQuery 3 03.11.2012 15:57
Как заставить пустой тег <p> быть высотой в одну строку? xintrea (X)HTML/CSS 6 01.10.2012 09:38
Выполнить строку как код JS OlegC Общие вопросы Javascript 2 13.09.2012 18:52