Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 22.01.2017, 15:04
Аватар для komplekt_17
Аспирант
Отправить личное сообщение для komplekt_17 Посмотреть профиль Найти все сообщения от komplekt_17
 
Регистрация: 14.01.2017
Сообщений: 46

Сообщение от Rise
нет, это массив объектов
понятно
Цитата:
А как мне перезаписать this.users с уже новым значением = [[user]]?
ну так как мне тогда сделать-то? это
Ответить с цитированием
  #12 (permalink)  
Старый 22.01.2017, 15:48
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

komplekt_17,
function UserList() {
	this.users = [],
	this.add = function(user) {
		this.users.push(user);
	},
	this.getAllUsers = function() {
		var users = this.users, text = '';
		for (var i = 0; i < users.length; i++) {
			// text += ...
		}
		alert(text);
	}
}

И var twoObj = new UserList(); должен идти до while, и тогда в while будет twoObj.add() и twoObj.getAllUsers().

Последний раз редактировалось Rise, 22.01.2017 в 15:50.
Ответить с цитированием
  #13 (permalink)  
Старый 22.01.2017, 16:25
Аватар для komplekt_17
Аспирант
Отправить личное сообщение для komplekt_17 Посмотреть профиль Найти все сообщения от komplekt_17
 
Регистрация: 14.01.2017
Сообщений: 46

Благодарю, всё заработало, ещё подскажите мелочь:
this.getAllUsers = function() {
		var arr = this.users;
		var text = '';
		for(var i = 0; i < arr.length; i++){
			for(var j in arr[i]){
				text += arr[i][j]+"\n";
			}
		}
		alert(text);
	}

Как мне вывести значения свойств объектов для каждого в одну строку, у меня сейчас выводится каждое новое значение с новой строки:

Последний раз редактировалось komplekt_17, 22.01.2017 в 16:27.
Ответить с цитированием
  #14 (permalink)  
Старый 22.01.2017, 16:38
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

komplekt_17, символ новой строки прибавлять в конце первого цикла.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как записать JSON объект в mysql таблицу. user71 Node.JS 6 31.07.2016 13:01
Как добавить в обьект или массив динамически новое свойство ? asker Общие вопросы Javascript 2 05.08.2014 17:45
Как преобразовать объект в упорядоченный массив Shitbox2 Общие вопросы Javascript 15 09.06.2014 18:23
Как в шаблоне диррективы узнать массив это или строка? delias Angular.js 1 18.03.2014 07:33
Объект как ассоциативный массив tsigel Общие вопросы Javascript 4 16.05.2013 11:02