collect.js icon indicating copy to clipboard operation
collect.js copied to clipboard

Collapse Error: `Invalid attempt to spread non-iterable instance.`

Open jjjrmy opened this issue 1 year ago • 0 comments

collect.js

collect({
  asset: {
    asset: ["other"]
  },
  goals: {
    goals: "income",
    custom: "generate passive income"
  },
  risk: {
    risk: 10
  }
}).collapse()

Returns:

TypeError: Invalid attempt to spread non-iterable instance.

Laravel

collect([
  "asset" => [
    "asset" => ["other"]
  ],
  "goals" => [
    "goals" => "income",
    "custom" => "generate passive income"
  ],
  "risk" => [
    "risk" => 10
  ]
])->collapse();

Returns:

[
  "asset" => [
    "other",
  ],
  "goals" => "income",
  "custom" => "generate passive income",
  "risk" => 10,
]

jjjrmy avatar Feb 20 '24 22:02 jjjrmy