Cantumkan/ratakan tatasusunan
P粉828463673
2023-08-27 12:05:43
<p>Saya mempunyai tatasusunan JavaScript, sebagai contoh: </p>
<pre class="brush:php;toolbar:false;">[["$6"], ["$12"], ["$25"], ["$25"], ["$18"], [" $22"], ["$10"]]</pre>
<p>Bagaimanakah saya boleh menggabungkan tatasusunan dalaman yang berasingan menjadi satu tatasusunan seperti ini: </p>
<pre class="brush:php;toolbar:false;">["$6", "$12", "$25", ...]</pre>
<p><br /></p>
Ini ialah fungsi pendek yang menggunakan beberapa kaedah tatasusunan JavaScript yang lebih baharu untuk meratakan tatasusunan n-dimensi.
Penggunaan:
ES2019
ES2019 memperkenalkan kaedah
数组。 prototype.flat()
, yang boleh anda gunakan untuk meratakan tatasusunan. Ia serasi dengan kebanyakan persekitaran, walaupun ia hanya tersedia dalam Node.js bermula dengan versi 11 dan bukan dalam Node.js. Ia benar-benar baik dalam Internet Explorer.