首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Node JS中的地图操作

Node JS中的地图操作
EN

Stack Overflow用户
提问于 2018-06-03 08:22:20
回答 1查看 57关注 0票数 0

因为我在map中有4个键/值,所以我尝试以字符串格式存储两个键,并将其余两个存储在一个数组中。

{ url: 'account/43',    
  status: '200',    
  headers: '\'content-type\' = \'application/json\'',    
  body: '{ name: Fatma Zaman }' }

预期输出:

{ url: 'account/43',    
  status: '200',    
  headers: [ '\'content-type\' = \'application/json\'' ],    
  body: [ '{ "name": "Fatma Zaman" }' ]}

下面是返回字符串中所有键/值对的代码,我可以将所有键/值对都放在数组中,但不确定如何只将两个键的值转换为数组。

function processFile(content) {

  lodash.forEach(content, function(node) {

    if (node.startsWith("//")) {

      key = node.substring(2, node.length - 2).toLowerCase().trim()
      return

    } else {
      value = node
    }

    map[key] = value
  })

  console.log(lodash.map(map, "key"))
  return map

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

https://stackoverflow.com/questions/50662283

复制
相关文章

相似问题

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