извините за это неточное название темы.
Я часто запрашиваю набор данных, поэтому использование ajax-запроса приведет к множеству http-запросов.
По этой причине я решил использовать метод кодирования json для сохранения этого конкретного набора данных в моем коде javascript.
Мой php-код выглядит так: (без json.parse)
echo 'var myDataset = ' . json_encode( $myDataset ) . ';' ;
Теперь вот мой вопрос: какой из следующих подходов лучше?
а)
var myDataset = { '1' : { ... } , ... };
console.log ( myDataset['1'] );
б)
var myDataset = function( id ){ return ({ ... })[id] };
console.log ( myDataset('1') );
Есть ли разница в потреблении памяти или процессора?
Спасибо
Jan