Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Добавление в массив методом push. (https://javascript.ru/forum/misc/35663-dobavlenie-v-massiv-metodom-push.html)

dima*** 17.02.2013 21:19

Добавление в массив методом push.
 
При добавлении в массив методом push добавляется запятая.Как её лучше всего "убрать"?Методом replace или есть варианты получше?

danik.js 17.02.2013 21:25

Ты про это?

var array = ['a','b'];
alert(array); //фактически alert(array.toString())


Ну ты и выражаешься. Не нужно ничего убирать. Просто не используй встроенное в массив приведение к строковому типу:

var array = ['a','b'];
alert(array.join(''));

dima*** 17.02.2013 22:02

danik.js-а как нужно было написать?Я старался...:write:
Каждый раз,как не напишешь,типа:"Ну ты и выражаешься".:(

А тут как лучше сделать?
function rew(m,k){
var pov=[];var e;
for (i=0;i<c.length; i++)  {	
 if(((u[k][0]==c[i][0]&&u[m][0]==c[i][2])||(u[k][0]==c[i][2]&&u[m][0]==c[i][0]))==!undefined){
e=(c[i][0]==u[k][0])?c[i][4]+':'+c[i][3]:c[i][3]+':'+c[i][4];
pov.push(e+'<br>');
}
}
return pov;
}

danik.js 17.02.2013 22:06

Ты бы мог не прогонять через обфускатор код, который ты тут публикуешь?

dima*** 17.02.2013 22:08

Deff ругается..:-/

danik.js 17.02.2013 22:14

Цитата:

Сообщение от dima***
Deff ругается

Это он обфусцирует код? Почему ругается? Как ругается? Матом? А вобще, причем тут он?

dima*** 17.02.2013 22:27

обфускатор-я думал это другое.:lol:
Это код из программы.Поэтому я его и выложил.Да,вроде,понятно.
Просто ещё вопрос потом был,опять по этому коду.

danik.js 17.02.2013 22:36

Цитата:

Сообщение от dima***
Каждый раз,как не напишешь,типа:"Ну ты и выражаешься".

Потому что ты реально хрень пишешь.
Ну причем тут метод push ? Можешь вообще без push добавлять элементы, через индекс (это кстати даже быстрее). Запятые от этого не исчезнут, читай доки по Array.toString(), Array.join()

Цитата:

Сообщение от dima***
А тут как лучше сделать?

Честно? Выделить все, нажать Del, написать заново.

Вообще, изучи хотя-бы это: http://javascript.ru/Array
Там немного..

dima*** 17.02.2013 23:28

Понятно...

dima*** 18.02.2013 13:39

Всё!спасибо,получилось.


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