La solution "TypeError : Impossible de lire les propriétés non définies (lecture de 'longueur')" est
list.item !==undefined && list.item .length>0