Bonjour j'ai un Json du type:
j'ai fait un truc du type :
Code : 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 { "modules": { "smartlife": { "description": "SmartLife", "version": "1.0", "debug": "true", "devices": { "ruban": { "id": "xxxxxxxxxxxxxxxxxxxx", "key": "yyyyyyyyyyyyyyyy", "ip": "192.168.137.17" }, "lumière": { "id": "xxxxxxxxxxxxxxxxxxxxx", "key": "yyyyyyyyyyyyyyyyyy", "ip": "192.168.137.15" } } } } }
Data_module étant variable, si je met par ex bouilloire, il est évident qu'il n’existe pas dans la liste, il me sort donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if (Config.modules.smartlife.devices[data_module].id !== 'undefined') { console.log('** Valeur du device : ' + JSON.stringify(Config.modules.smartlife.devices[data_module])); let tuya = new TuyaDevice({ id: Config.modules.smartlife.devices[data_module].id, key: Config.modules.smartlife.devices[data_module].key, ip: Config.modules.smartlife.devices[data_module].ip }); } else { console.log('** Pas de valeur !'); }J'aimerai intercepter ce undefined,Cannot read property 'id' of undefined
Mci
Partager