iT邦幫忙

0

js如何傳出兩個函數外

  • 分享至 

  • xImage
export function loadItem(data, isDel){
    data.map((item, i) => {
        let itemData = `${item.date}${item.action}${item.subject}${item.book}${item.pages}${(item.des ? ('(' + item.des + ')') : item.des)}`
        if (!isDel) {
            if (item.del === 'Del') return
            return (
                <li className="fs-4">{itemData}</li>
            )
        } else {
            if (item.del !== 'Del') {
                return (
                    <li className="fs-4">{itemData}
                        <i className={'bi bi-x-circle-fill mx-3 text-danger'}
                            onClick={() => {
                                del(setDelState, i, look)
                            }}></i>
                    </li>
                )
            } else {
                return (
                    <li className="fs-4">{itemData}
                        <i className={'bi bi-check mx-3 bg-success text-white rounded'}
                            onClick={() => {
                                rep(setRepState, i, look);
                            }}></i>
                    </li>
                )
            }
        }
    })
}

如果我要讓data.mapreturn出去的jsx也return出loadItem function要怎麼辦?

froce iT邦大師 1 級 ‧ 2022-04-23 23:24:44 檢舉
return data.map()
好,謝謝
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答