Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не срабатывает метод slice() и join() (https://javascript.ru/forum/misc/27712-ne-srabatyvaet-metod-slice-i-join.html)

Faab 22.04.2012 16:39

Не срабатывает метод 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 />");

Dim@ 22.04.2012 16:56

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

Faab 22.04.2012 17:07

Да, вы правы! Всё получилось. Спасибо.

Dim@ 22.04.2012 17:10

Незачто=)


Часовой пояс GMT +3, время: 17:23.