node.js - Comment obtenir une structure de dictionnaire de valeurs?
我想大声告诉你
我想大声告诉你 2017-05-16 13:21:43
0
3
842
> a = {"1":[1,2,3], "2":[2,3,4], "3":[3,4,5]}
{ '1': [ 1, 2, 3 ],
  '2': [ 2, 3, 4 ],
  '3': [ 3, 4, 5 ] }
> Object.keys(a)
[ '1', '2', '3' ]
>

Excusez-moi, existe-t-il un moyen d'obtenir la valeur définie [[1,2,3],[2,3,4],[3,4,5]] ?

我想大声告诉你
我想大声告诉你

répondre à tous(3)
滿天的星座
Object.keys(a).map(k => a[k])
我想大声告诉你

J'utilise habituellement ce genreunderscore

npm install underscore --save
var _ = require('underscore');
var a = {"1":[1,2,3], "2":[2,3,4], "3":[3,4,5]};
var values = _.values(a);
console.log(values);
小葫芦

Tout d'abord, le dictionnaire n'est pas ordonné, donc l'ensemble obtenu n'est pas non plus ordonné. C'est l'ordre par défaut du navigateur
Vous pouvez utiliser for in

.
var arr = [];
var cont = 0;
for(var i in a){
    for(var j=0; j<a[i].length;j++){
        arr[cont].push(a[i][j])
    }
    cont++;
}
console.log(arr)

Il n'y aura certainement aucun problème avec une compatibilité comme celle-ci

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal