Javascript.RU

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

Не срабатывает метод slice() и join()
Не срабатывают оба метода (другие работают). При выводе на экран первая строчка ничем не отличается от второй. Браузер - Файрфокс

var $students = ["Dirk De Boek", "Filip De Visser", "Sven Henrickx", "Kris Neirinck", "Ahmet Dalar"];
document.write($students+"<br />");
$students.slice(1,3);
document.write($students+"<br /><br />");


и

var $students = ["Dirk De Boek", "Filip De Visser", "Sven Henrickx", "Kris Neirinck", "Ahmet Dalar"];
document.write($students+"<br />");
$students.join("_");
document.write($students+"<br /><br />");
Ответить с цитированием
  #2 (permalink)  
Старый 22.04.2012, 16:56
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Вы ошиблись немного эти методы возвращают массивы, а не изменяют их вам лишь надо присвоить эти массивы переменным вот так:
var $students = ["Dirk De Boek", "Filip De Visser", "Sven Henrickx", "Kris Neirinck", "Ahmet Dalar"];
s=$students.slice(1,3);
и с join поступить такжеи соответственно писать врайт с переменной s

Последний раз редактировалось Dim@, 22.04.2012 в 17:00.
Ответить с цитированием
  #3 (permalink)  
Старый 22.04.2012, 17:07
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Да, вы правы! Всё получилось. Спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 22.04.2012, 17:10
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Незачто=)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в метод slice вместо числа подставить переменную leny Ваши сайты и скрипты 15 07.07.2011 23:06
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Общие вопросы Javascript 1 13.04.2011 22:09
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Internet Explorer 1 13.04.2011 21:59
Как узнать у какого объекта вызван метод. Scalar Events/DOM/Window 4 26.03.2010 11:10
Добавить свой метод к элементу alekciy Events/DOM/Window 6 16.02.2009 19:29