Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menukar Objek JavaScript dengan Cekap kepada Array?
Menukar Objek JS kepada Tatasusunan: Pendekatan Cekap dengan jQuery
Semasa mengulangi objek JavaScript menggunakan kaedah $.setiap jQuery boleh menukarnya kepada tatasusunan, terdapat cara yang lebih cekap untuk mencapai penukaran ini.
Untuk pendekatan berfungsi:
var obj = {1: 11, 2: 22}; var arr = Object.keys(obj).map(function (key) { return obj[key]; });
Ini akan menghasilkan:
[11, 22]
Dengan fungsi anak panah ES6:
Object.keys(obj).map(key => obj[key])
Atau dengan kaedah Object.values ES7:
var arr = Object.values(obj);
Untuk pendekatan yang lebih mudah menggunakan Underscore/Lo-Dash:
var arr = _.values(obj)
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Objek JavaScript dengan Cekap kepada Array?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!