Rumah > Soal Jawab > teks badan
Saya mempunyai troli beli-belah yang terdiri daripada pelbagai produk dan saya ingin mengakses setiap nama dalam troli. Saya mempunyai fungsi forEach dalam getter tetapi ia hanya mengembalikan nama. Saya cuba .map() tetapi ia mengembalikan tatasusunan lain dan saya memerlukan berbilang nilai rentetan. boleh awak tolong?
let cart = window.localStorage.getItem('cart') const store = createStore({ state: { cart: cart ? JSON.parse(cart) : [], }, getters: { setTitle: state =>{ let oneItem='' state.cart.forEach((item)=>{ oneItem=item.ropeTitle }) return oneItem }, } }
P粉7920264672024-04-01 10:31:41
Adakah ini kerana anda hanya memulangkan oneItem
(让我猜猜,它也是state.cart
item terakhir dalam tatasusunan? )
Anda boleh cuba menggunakan .join()
untuk menyambung projek bersama-sama.
Andaikata anda ingin menggunakan ,
untuk menyambung projek, anda boleh mencuba
setTitle: state => state.cart.map(item => item.ropeTitle).join(', ')