首页 > 编程知识 正文

js对数组排序,js拼接字符串对象方法

时间:2023-05-05 14:00:58 阅读:23808 作者:446

js数组的连接方法concat方法的连接方法(返回新数组)。

vara1=[ 1,2,3,4,5 ];

var a2=['a '、' b '、' c'];

varnewa=A1.concat(A2;

结果类型:对象

concat方法:用于连接两个或多个数组,生成新数组,并在处理concat之后的数组时处理数组的元素而不是数组的元素

方法连接join方法(返回新数组) ) )。

vara1=[ 1,2,3,4,5 ];

var a2=['a '、' b '、' c'];

var newa=a1.join ()、' a2.join );

结果: 1、2、3、4、5、a、b、c

结果类型:字符串

oin方法:通过将数组中的所有元素放在一个字符串中,将这些字符串连接起来,然后在两个元素之间插入separator字符串来生成。 如果不希望将分隔符添加到join (),则separator使用提供的符号将分隔符添加到逗号(、)、join ()、)、)和。

方法与应用或呼叫组合使用

vara1=[ 1,2,3,4,5 ];

var a2=['a '、' b '、' c'];

A1.push.apply(A1,a2 );

结果类型:对象

apply方法:为不同对象编写方法,将a1的推送方法用于a1,并接收a2 (数组类型)参数

vara1=[ 1,2,3,4,5 ];

var a2=['a '、' b '、' c'];

a1.push.call(a1, a2 );

结果类型:对象

call方法:调用一个对象的方法,用另一个对象替换当前对象。 对象的参数是参数序列

说明:

call([thisobj[,arg1[,arg2[, argN]]]]] )

参数

1 ) thisObj选项。 用作当前对象的对象。

2 ) arg1、arg2、argN选项。 传递方法参数序列。

方法4:es6的扩展算子

vara1=[ 1,2,3,4,5 ];

var a2=['a '、' b '、' c'];

a1.push(…a2 ) ) ) ) )。

结果类型:对象

扩展运算符:类似于rest参数的逆运算,它将数组转换为以逗号分隔的参数序列,主要用于函数调用。

方法5 :遍历数组

vara1=[ 1,2,3,4,5 ];

var a2=['a '、' b '、' c'];

a2.Foreach () item ) ) a1.push ) item ); () )

结果类型:对象

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