Bonsoir,
Je souhaiterais récuperer les valeurs de chaque key de mon objet restaurant sous cette forme , comment doit on faire?
Pour chaque restaurant
Nom : toto
Adresse : ....
Note :1
commentaire :bof

ou bien cette forme là: toto, 55 grande rue.., 1, bof

je récupére les valeurs avec mes 2 formulaires dans sessionstorage voici une capture d'écran de mon sessionstorage:
Merci d'avance !!

doc.pdf

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<div id="newRestaurant"><h4>Ajouter un Restaurant</h4><form id="addNewRestaurant"><label>Nom du restaurant</label><br><input type="text" name="newName" id="newName" required><br><label>Adresse</label><br><input type="text" name="newAddress" id="newAddress" required><br><input type="submit" id="submitNewRestaurant"></form></div>';
    <form id="review_form">
    <label>Stars :</label><br>
    <p id="numberstars"</p>
 
    <select name="numberstars"id="numberstars">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    </select><br>
 
    <label>Your comment :</label><br>
    <textarea name="fullcomment" id="fullcomment"></textarea><br>
    <input type="submit" id="submitbtn">
    </form>
    <script>
    class Restaurant{
    constructor (nom,adresse){
    console.log(this);
    this.nom=newName;
    this.adresse=newAddress;
    this.avis=[];
    }
    }
    class avis{
    constructor(note,commentaire){
    console.log(this);
    this.note=note;
    this.commentaire=comment;
    } 
    }
    names = JSON.parse(sessionStorage.getItem('nom') || "[]");
    addresses= JSON.parse(sessionStorage.getItem('adresse') || "[]");
    document.getElementById('submitNewRestaurant').onclick =function (saveData) {
 
    var data = document.getElementById('newName').value;
    names.push(data);
    sessionStorage.setItem('nom', JSON.stringify(names));
 
    var data = document.getElementById('newAddress').value;
    addresses.push(data);
    sessionStorage.setItem('adresse', JSON.stringify(addresses));
 
    };
 
    views = JSON.parse(sessionStorage.getItem('commentaire') || "[]");
    notes = JSON.parse(sessionStorage.getItem('note') || "[]");
    document.getElementById('submitbtn').onclick =function (saveData) {
 
    var data = document.getElementById('fullcomment').value;
    views.push(data);
    sessionStorage.setItem('commentaire', JSON.stringify(views));
 
    var data= $('#numberstars option:selected').text();
    sessionStorage.setItem('note',data);
    sessionStorage.setItem('note',JSON.stringify(data));
    notes.push(data);
    sessionStorage.setItem('note', JSON.stringify(notes));
    };
    </script>