首页 > 编程知识 正文

数组合并方法,js两个数组合并成一个

时间:2023-05-03 15:57:31 阅读:62335 作者:2239

一、concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。

const array1=['a '、' b '、' c']; const array2=['a '、' e '、' f']; const array3=['a '、' a '、' a']; constarray4=array1. concat (array 2,array3); 控制台. log (array 4; //['a '、' b '、' c '、' a '、' e '、' f '、' a '、' a'] 二、push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。

const animals=['pigs ',' goats ',' sheep']; const count=animals.push (' chickens '、' cats '、' dogs ' ); 控制台. log (count; //6控制台. log (animals; //['pigs '、goats、sheep、chickens、cats、dogs (3358 www.Sina.com /

如果第二个数组太大,如示例中的moreVegs,请不要使用此方法合并数组。 实际上,这是因为一个函数允许的参数数量有限。

var vegetables=['parsnip ',' potato']; var moreVegs=['celery ',' beetroot'];//相当于将第二个序列融合到第一个序列中的//vegetables.push('celery ',' beetroot ' ); const count=array.prototype.push.apply (vegetables,moreVegs ); 控制台. log (count; //4控制台. log (vegetables; //['parsnip '、' potato '、' celery '、' beetroot']

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。