小编Jor*_*one的帖子

React Router中的match.url到底是什么?

我在React Router文档中看到,您将matchprop 传递给组件,并且可以调用match.url,但是您似乎从未真正将任何东西传递给组件。那么,确切的匹配是什么,您从哪里得到的?

javascript reactjs react-router

6
推荐指数
1
解决办法
9504
查看次数

使用 D3.js 填充折线图 (v4)

尝试构建折线图,我有以下代码。

var lineGraph = svgContainer.append('path')
    .attr('d', lineFunction(lineData))
    .attr('stroke', 'steelblue')
    .attr('stroke-width', 2)
    .attr('fill', 'red' );
Run Code Online (Sandbox Code Playgroud)

我想尝试('fill', 'red')用仅从行向下填充的填充替换 。知道我该如何解决这个问题吗?

html javascript css svg d3.js

2
推荐指数
1
解决办法
1128
查看次数

如何在不键入所有属性的情况下获取所有 DynamoDB 属性

我目前正在尝试根据 Lambda 中的主键返回条目的所有属性,但我不想键入要获取的每个属性。有没有一种优化的方法来做到这一点,而不是每一个都打出来?

这是我的 lambda 函数:

exports.handler = async function(event, ctx, callback) {
  var data;
  var params = {
    Key: {
      key: event.key
    },
    TableName : 'app',
    AttributesToGet: [
      'email', 
      'lastName',
      'firstName',
      '...nextAttribute',
      '...nextAttribute'
    ],
  };

  try {
    data = await dynamoDb.get(params).promise()
    console.log(data);
  } 
  catch (err) {
    console.log(err);
  }
  return data.Item;
}
Run Code Online (Sandbox Code Playgroud)

所以在这个例子中,...nextAttribute有没有办法返回所有属性而不是返回?

javascript amazon-web-services amazon-dynamodb aws-lambda

0
推荐指数
1
解决办法
506
查看次数

如何添加到对象内的数组

我有这个对象,我正在尝试转换它。

names = {
  animals: ['Dog', 'Cat', 'Snake'],
  flowers: ['Rose', 'Daisy']
}
Run Code Online (Sandbox Code Playgroud)

我想把它转换成这样的

newObject = {
  type: ['animals', 'flowers']
  subtype: ['Dog', 'Cat', 'Snake', 'Rose', 'Daisy']
}
Run Code Online (Sandbox Code Playgroud)

我编写了以下函数,但由于某种原因它没有正确填充。

const newObject = {};

Object.keys(names).map(type => {
  newObject['types'] = [...newObject['types'], type];
      names[type].map(subtype => {
        newObject['subtypes'] = [...newObject['subtypes'], subtype];
      })
    })
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
56
查看次数