当前位置: 首页 > 面试题库 >

在React中遍历对象的简单数组

刘博文
2023-03-14
问题内容

我没有使用JSX。这有问题吗?这被认为是不良做法吗?

var links = [
  { endpoint: '/america' },
  { endpoint: '/canada' },
  { endpoint: '/norway' },
  { endpoint: '/bahamas' }
];

class Navigation extends React.Component {
  render() {
    return (
      <div className="navigation">
        <ul>
          const listItems = links.map((link) =>
            <li key={link.endpoint}>{link.endpoint}</li> 
          );
        </ul>
      </div>
    );
}

基于react docs的基本列表组件部分,看来我应该能够打印数组的内容,就像我在自己的内部做的那样 <ul></ul>

https://facebook.github.io/react/docs/lists-and-keys.html#basic-list-
component

我使用的是对象数组吗?该文档正在使用一个简单的数组。我希望能朝正确的方向发展。


问题答案:

问题是您的语法无效,您应该具有以下内容:

var links = [
  { endpoint: '/america' },
  { endpoint: '/canada' },
  { endpoint: '/norway' },
  { endpoint: '/bahamas' }
];

class Navigation extends React.Component {
  render() {
    const listItems = links.map((link) =>
        <li key={link.endpoint}>{link.endpoint}</li> 
    );
    return (
      <div className="navigation">
        <ul>
          {listItems}
        </ul>
      </div>
    );
}


 类似资料:
  • 我有对象 和多阵列 例如,我如何通过数组迭代得到一个名字为" Masha "的人 预先感谢

  • 问题内容: 我有一个使用jsoncpp解码JSON字符串的C ++应用程序。我创建了以下函数,但仅向我显示了顶级对象… 如何获取转储整个对象列表的信息? - 功能 - -输入---- -输出- 问题答案: 您可能会遇到一些错误,这些错误似乎与您对递归或JSON的key-> value性质没有很好的了解以及如何与所使用的库相关联。我根本没有测试过此代码,但它应该可以更好地工作。

  • 问题内容: 我在C#中使用JSON.NET解析来自Klout API的响应。我的回答是这样的: 如您所见,它包含5个标签。也许下次是6或1或其他一些数字。我想遍历JSON并获取每个标签的值。我不知道会有多少个循环。我该如何解决? 问题答案: 要么

  • 问题内容: 我有以下代码: 打印出以下内容: {“ active”:{“ label”:“ Active”,“ value”:“ 12”},“ automatic”:{“ label”:“ Automatic”,“ value”:“ 8”},“ waiting”:{ “ label”:“正在等待”,“ value”:“ 1”},“ manual”:{“ label”:“ Manual”,“ val

  • 问题内容: 从Javascript 1.7开始,有一个Iterator对象,它允许这样做: node.js中是否有类似的东西? 现在我正在使用: 但这通过将所有对象密钥存储在中而产生大量开销。 问题答案: 您想要的是对象或数组上的延迟迭代。这在ES5中是不可能的(因此在node.js中是不可能的)。我们最终会得到这个。 唯一的解决方案是找到一个扩展V8的节点模块,以实现迭代器(可能还有生成器)。我

  • 问题内容: 我正在尝试遍历JSON对象以导入数据,即标题和链接。我似乎无法掌握过去的内容。 JSON: 我尝试使用字典: 此代码仅在之前打印信息。( 忽略贾斯汀·比伯的曲目 :) 问题答案: 您加载JSON数据有些脆弱。代替: 您实际上应该这样做: 您不应该将“ JSON对象”视为什么。您所拥有的是清单。该列表包含两个字典。字典包含各种键/值对,所有字符串。当您这样做时,您将要求列表中的第一个字典

  • 问题内容: 我必须遍历json数组对象。 它具有以下结构。 基本上我在做的是prod_1是产品的名称,并且prod_1的版本列表已填充在其中。 所以现在我想要的是产品的名称以及它的版本。 问题在于可能有很多产品和该产品下的许多版本。所以我需要可以在 javascript 中使用适当的循环结构来对其进行处理。 最好将循环将产品名称存储在一个变量中,将版本存储在另一个变量中,因为我需要对产品名称进行一

  • 本文向大家介绍如何遍历jQuery中的数组和对象?,包括了如何遍历jQuery中的数组和对象?的使用技巧和注意事项,需要的朋友参考一下 要遍历jQuery中的数组和对象,请使用jQuery循环。您可以尝试运行以下代码以了解如何遍历数组和对象- 示例