javascript - Bukankah bentuk fungsi anak panah yang paling mudah mengembalikan objek? peta (i => { nama: i})
黄舟
黄舟 2017-06-14 10:53:09
0
2
1081

Jika fungsi anak panah tidak menggunakan pendakap kerinting{}, ia bersamaan dengan kembali terus

const arr = [1, 2, 3, 4]
arr.map(i => i) // 1 ,2 ,3, 4

Tetapi jika saya ingin mengembalikan objek, saya tidak boleh menggunakan bentuk yang paling mudah?

arr.map(i => { a: i}) // [undefined, undefined, undefined, undefined]

Mesti disertakan dengan pendakap kerinting

arr.map(i => return {{ a: i}}) //  [Object, Object, Object, Object]
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(2)
phpcn_u1582

Sudah tentu tidak boleh menggunakan {},因为实现函数体也是用{},会被认为是函数体里面有一个a:1ungkapan

secara langsung

Cara paling mudah untuk menulisnya ialah membungkusnya dengan ()

arr.map(i => ({a: i}))
阿神
arr.map(i => ({ a: i})) 
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!