Здесь я перекручивание через объект и извлечения пар ключ: значение и размещая их в таблицеДинамически здания HTML таблица с JavaScript Object
obj = clickedRecord.toJSON(); //gets record from
//separate table and converts to JSON format
var array=[];
for(key in obj) {
if(obj.hasOwnProperty(key)) {
array.push(
'<table id="myTable">' +
'<tr>' +
'<td>' + key + '</td>' +
'<td>' + obj[key] + '</td>' +
'<tr>' +
'</table>''
);
}
}
Выход из которых:
ID 100
,
Name Billy
,
Address 525 Park Lane
,
Есть ли более чистый способ динамического построения таблицы с использованием javascript Object, а также опустить запятые из возвращаемых данных?
Не очень, если вы не хотите использовать JQuery или просто прямые манипуляции с DOM. Это в основном то же самое, что и с несколькими меньшими линиями. – Jay
Вывод представляет собой строковое представление массива. Добавьте '.join ('')' в конец выходного выражения. – Teemu
Спасибо @Teemu .join ('') сделал трюк. Я просто понял, что создаю таблицу для каждой итерации цикла-no bueno. –