首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lodash分裂对象

Lodash分裂对象
EN

Stack Overflow用户
提问于 2016-07-12 13:04:36
回答 2查看 2.5K关注 0票数 3

如何使用存档将以下对象拆分为两个数组

对象是

代码语言:javascript
复制
{"M":
  [
   "Alpha",
   "Beta",
   "Zeta"],
 "F":
    [
     "Alpha",
     "Omega"
  ]}

我希望它是

代码语言:javascript
复制
var first =  [
   "Alpha",
   "Beta",
   "Zeta"] // contents of M

var second =   [
     "Alpha",
     "Omega"
  ] // contents of F

这在房客中有可能吗?如果不是,那么在vanillaJS中是如何可能的?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-12 13:07:47

你不需要Lodash来做这个。只是:

代码语言:javascript
复制
var first = theObject.M;
var second = theObject.F;

firstsecond将引用对象中的数组。如果您想要复制它们,那么:

代码语言:javascript
复制
var first = theObject.M.slice();
var second = theObject.F.slice();
票数 3
EN

Stack Overflow用户

发布于 2018-06-22 12:27:13

仅供参考,在es6中可以很容易地做到这一点:

const { M: first, F: second } = theObject;

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38329757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档