Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2009, 16:52
Интересующийся
Отправить личное сообщение для PurtCer Посмотреть профиль Найти все сообщения от PurtCer
 
Регистрация: 17.12.2008
Сообщений: 15

Работа со строкой
Здрасти, всем. Javascript стараюсь не использовать, отсюда и его незнание. но вот возникла необходимость. Подскажите пожалуйста. Есть строка, приведенная к виду 2 мерного массива. Можно ли как-то ее переделать в массив или может разложить на состовляющие и загнать в массив новый. Буду рад любой помощи и совету и хорошей ссылочке.
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2009, 16:56
Аспирант
Отправить личное сообщение для Pattern Посмотреть профиль Найти все сообщения от Pattern
 
Регистрация: 13.05.2009
Сообщений: 37

Сообщение от PurtCer Посмотреть сообщение
Есть строка, приведенная к виду 2 мерного массива.
А это как?
Сообщение от PurtCer Посмотреть сообщение
Можно ли как-то ее переделать в массив
Так если она уже массив, что переделывать то нужно?
Ответить с цитированием
  #3 (permalink)  
Старый 30.07.2009, 17:01
Интересующийся
Отправить личное сообщение для PurtCer Посмотреть профиль Найти все сообщения от PurtCer
 
Регистрация: 17.12.2008
Сообщений: 15

ну вид у нее простой типа var strMass = [{'x' : 54, 'y' : 39},{'x' : 54, 'y' : 39}];
Строка она потому что alert(typeof(strMass)) выдает стринг.
Ответить с цитированием
  #4 (permalink)  
Старый 30.07.2009, 17:06
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,022

Сообщение от PurtCer
alert(typeof(strMass)) выдает стринг
Ответить с цитированием
  #5 (permalink)  
Старый 30.07.2009, 17:07
Интересующийся
Отправить личное сообщение для PurtCer Посмотреть профиль Найти все сообщения от PurtCer
 
Регистрация: 17.12.2008
Сообщений: 15

Ладно var strMass = HiddenField.Value;
а в HiddenField.Value соответственно строка.
Ответить с цитированием
  #6 (permalink)  
Старый 30.07.2009, 17:11
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,022

и? Проблема-то в чём?
Ответить с цитированием
  #7 (permalink)  
Старый 30.07.2009, 17:22
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

var mass = eval(strMass);
Ответить с цитированием
  #8 (permalink)  
Старый 30.07.2009, 20:34
Интересующийся
Отправить личное сообщение для PurtCer Посмотреть профиль Найти все сообщения от PurtCer
 
Регистрация: 17.12.2008
Сообщений: 15

Сообщение от Kolyaj Посмотреть сообщение
var mass = eval(strMass);
Если делать так, то получается object, а как в него заглянуть?
alert(Mass[0]['x']); выдает что-то типа undefended.
и alert(Mass[0][1]); выдает что-то типа undefended.
Ответить с цитированием
  #9 (permalink)  
Старый 30.07.2009, 20:36
Интересующийся
Отправить личное сообщение для PurtCer Посмотреть профиль Найти все сообщения от PurtCer
 
Регистрация: 17.12.2008
Сообщений: 15

Сообщение от B~Vladi Посмотреть сообщение
и? Проблема-то в чём?
Проблема в том, что надо элементы массива перебрать, а из строки их трудно вытащить ввиду изменчивости ее длинны
Ответить с цитированием
  #10 (permalink)  
Старый 30.07.2009, 21:11
Интересующийся
Отправить личное сообщение для PurtCer Посмотреть профиль Найти все сообщения от PurtCer
 
Регистрация: 17.12.2008
Сообщений: 15

Сообщение от Kolyaj Посмотреть сообщение
var mass = eval(strMass);
Дико извиняюсь, все работает как надо. Спасибо большое.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с буфером обмена Esciloner Общие вопросы Javascript 6 13.10.2009 01:57
Работа с адресной строкой. Phoenix Общие вопросы Javascript 8 22.09.2009 15:02
Работа с окнами через opener. Нид хелп RAUS Events/DOM/Window 1 29.07.2009 18:59
небольшая работа - интерфейс в ява скрипте :) int9 Работа 0 08.12.2008 21:51
Работа с данными, введенными в форме Nubi jQuery 5 01.12.2008 15:31