Angular - 如何将角度对象制作成数组

时间:2016-08-26 08:53:45

标签: javascript angularjs

我得到的角度对象如下:

Dim data_text As String
data_text = Analiza_Date.TextBox6.Value
Worksheets("PE_Centralizare").Activate
Range("a3").CurrentRegion.AutoFilter field:=1, Criteria1:=data_text

我需要从这些数据中制作一个数组,但不知道如何制作这个数据。

2 个答案:

答案 0 :(得分:1)

你有什么尝试?这是一种方法,虽然你得到的错误似乎并没有指出这是问题。

var arr = Object.keys(obj)
    .map(function(key) { return obj[key] });

答案 1 :(得分:0)

你可以lodash _.values(obj)这会创建一个这个对象的值数组。

Here是文档,这里是fiddle

我希望这有帮助,谢谢。

var obj = { 
     439:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000059790188_large.jpg?itok=62PzCown",
     679: "",
     1379:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000000301688_medium.jpg?itok=poGpHb5c",
     1529:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000011483027_large.jpg?itok=LJ3f0c-X",
     2022:"https://www.mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/208458_thumbnail.jpg?itok=6AG_2XS3"
    }
  console.log(_.values(obj));