第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 JavaScript 中使用 .map() 呈現(xiàn)列表時如何分隔元素?

在 JavaScript 中使用 .map() 呈現(xiàn)列表時如何分隔元素?

精慕HU 2023-04-27 17:05:38
我正在呈現(xiàn)一個包含一些香水的列表。這些香水有一些類別,有些香水有不止一個與之相關(guān)的類別。我想知道bar如果香水有多個類別,如何用 a 分隔類別?使用下圖更容易解釋:在第一款香水中,它有 3 個類別,所以條形圖將項目分開。這是我放入codesandbox的代碼先感謝您。
查看完整描述

3 回答

?
千萬里不及你

TA貢獻1784條經(jīng)驗 獲得超9個贊

您應(yīng)該在 Card.js 中替換以下代碼

<span>{item.categories.map((category) => category)}</span>

<span>{item.categories.toString().replaceAll(',', ' / ')}</span>

使用此解決方案,您不需要map()您的數(shù)組。

--

或者,您可以使用內(nèi)置的join()函數(shù)。在這種情況下,您的代碼如下所示:

<span>{item.categories.join(' / ')}</span>


查看完整回答
反對 回復 2023-04-27
?
翻過高山走不出你

TA貢獻1875條經(jīng)驗 獲得超3個贊

您可以使用 CSS 來獲得所需的結(jié)果。


我們使用:not()選擇器 on 并將其與 結(jié)合使用,:first-child以便僅將我們的樣式應(yīng)用于第一個元素之后的元素。從那里我們使用::before偽元素來應(yīng)用“|” 在元素的左側(cè)。


ul {

  list-style: none;

}


li {

  display: inline-block;


li:not(:first-child)::before {

  content: "|";

}

<h2>Product 1</h2>

<ul>

<li> Cat 1 </li>

<li> Cat 2 </li>

<li> Cat 3 </li>

</ul>

<h2>Product 2</h2>

<ul>

<li> Cat 1 </li>

</ul>


查看完整回答
反對 回復 2023-04-27
?
HUX布斯

TA貢獻1876條經(jīng)驗 獲得超6個贊

使用Array.join()而不是映射Card.js


import React from "react";


const Card = (props) => {

  const { item } = props;


  return (

    <div>

      <span>{item.categories.join(' / ')}</span>

    </div>

  );

};


export default Card;


查看完整回答
反對 回復 2023-04-27
  • 3 回答
  • 0 關(guān)注
  • 194 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號