> 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' ] >
Maafkan saya, adakah cara untuk mendapatkan set nilai [[1,2,3],[2,3,4],[3,4,5]]?
Object.keys(a).map(k => a[k])
Saya selalu guna macam niunderscore
underscore
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);
Pertama sekali, kamus tidak tersusun, jadi set yang diperoleh juga tidak tersusun Ia adalah susunan lalai pelayarAnda boleh gunakan untuk dalam
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)
Pasti tiada masalah keserasian seperti ini
Saya selalu guna macam ni
underscore
Pertama sekali, kamus tidak tersusun, jadi set yang diperoleh juga tidak tersusun Ia adalah susunan lalai pelayar
Anda boleh gunakan untuk dalam
Pasti tiada masalah keserasian seperti ini