tablist[list.tab] = list.value; тогда вкладка будет иметь только один объект. а во вкладке может быть множество объектов. сейчас будет перепресваивать все время а не добавлять(
1. let 2. if/else если варианта 2-3 и не много условий, в остальном switch
1. в ваших интернетах говорят о том, что var обьявляет переменную глобально, let же только в определенном блочке(если это можно так назвать) 2. спасибо, понял, принял