چطور دو آرایه را در جاوااسکریپت با هم یکی کنیم؟

mohsen4 ماه قبل4 ماه قبل
ارسال شده در
mohsen

فرض کنیم که دو آرایه داریم و می خواهیم این دو را با هم در جاوااسکریپت ادغام کنیم. برای این کار می توانیم از متد contact آرایه استفاده کنیم.

      var a = [1];
var b = [2];
console.log(a.contact(b)); // [1,2]
    

توجه: متد contact آرایه a و b را تغییر نمی دهد و با مقادیر آنها یک آرایه جدید می سازد.

در ES6 می توانیم از روش گسترش ( spread ) آرایه استفاده کنیم.

      const a = [1];
const b = [2];
console.log([...a,...b]); // [1,2]
    

یا می توانیم از روش زیر استفاده کنیم:

      const a = [1];
const b = [2,3];
a.push(...b);
console.log(a); // [1,2,3]
    

در این روش آرایه a تغییر میکند.

رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!