Javascript.RU

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

может так?
function Person(name,surname,age) {
this.name = name;
this.surname = surname;
this.age = age;
this.who = function who(){
document.write("<tr><td>" + this.name + "</td><td>" + this.surname + "</td><td>" + this.age + "</td></tr>" );
}
Ответить с цитированием
  #12 (permalink)  
Старый 13.10.2013, 15:25
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Да оставьте в покое document.write!
К тому же
Сообщение от Anna77
вывода таблицы при помощи созданного самостоятельно метода объекта (через prototype)
Где в Вашем коде самостоятельный метод объекта?
<div id="outer"></div>
<script>
function Person(name,surname,age) {
	this.name = name;
	this.surname = surname;
	this.age = age;
};
Person.prototype = {
	row: function() {
		return '<tr><td>' + this.name + '</td><td>' + this.surname + '</td><td>' + this.age + '</td></tr>'
	}
};

var str = '', str1, str2, str3, arr = [];
while (true) {
	if (!(str1 = prompt('Введите имя', 'Name'))) break;
	if (!(str2 = prompt('Введите фамилию', 'Surname'))) break;
	if (!(str3 = +prompt('Введите возраст', 0))) break;
	arr.push(new Person(str1, str2, str3));
};
for (var i = 0; i < arr.length; i++) str += arr[i].row();
document.getElementById('outer').innerHTML = '<table><tr><td>Имя</td><td>Фамилия</td><td>Возраст</td></tr>' + str + '</table>';
</script>
Ответить с цитированием
  #13 (permalink)  
Старый 13.10.2013, 15:40
Аспирант
Отправить личное сообщение для Anna77 Посмотреть профиль Найти все сообщения от Anna77
 
Регистрация: 25.09.2013
Сообщений: 44

Благодарю за помощь!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив объектов bohdan Общие вопросы Javascript 2 29.02.2012 23:40
Массив объектов или объект объектов vladlen Общие вопросы Javascript 19 30.10.2010 03:10
Как создать многомерный массив FRIE Общие вопросы Javascript 29 02.06.2010 19:14
Подскажите, как вернуть js-скрипт массив Polkan AJAX и COMET 18 30.04.2010 23:30
Быстрый поиск объектов Shasoft Общие вопросы Javascript 7 30.07.2009 05:28