数组类型的检测
数组类型检测有两种常用的方式,分别是使用instancef运算符和使用hamstmn方法。示例代码下:
添加或删除数组元素
JavaScript 数组对象提供了添加或删除元素的方法,可以实现在数组的末尾或开头添加新的数组元素,或在数组的末尾或开头移出数组元素。具体方法如下:
示例代码:
数组的排序
JavaSeript数组对象提供了数组排序的方法,可以实现数组元素排序或者颠倒数组元素的顺序等具体方法如下:
示例代码:
sort()有两种方法,不传参数和传参数:
注意!
reverse()和sort()方法的返回值是排序后的数组
sort如果调用该方法时没有使用参数,按照字符编码的顺序进行排序
数组索引:
在开发中,如果要查找指定的元素在数组中的位置,可以使用Array对象提供的检索方法:
示例代码:indexOf()
示例代码:lastIndexOf()
1 var arr = ['red', 'green', 'blue', 'pink', 'blue'];
2 console.1og (arr. indexOf('blue'));
// 输出结果:2
3 console.1og (arr.lastIndexOf('blue'));
//输出结果: 4
数组去除重复元素:
示例代码:
数组转换为字符串:
将数组转换成字符串,可以利用数组对象的join()和toString()方法实现:
示例代码:
其他方法
除了前面讲解的几种常用方法外,JavaScript 还提供了很多其他也比较常用的数组方法。例如,填充数组、连接数组、截取数组元素等。
示例代码:fill()
示例代码:splice()
示例代码:slice()
示例代码:concat()
字符串对象的使用:
字符串对象使用new StringO来创建,在String构造函数中传人字符串,就会在返回的
符串对象中保存这个字符串。示例代码如下。
var str = new String('apple');
//创建字符串对象
console.log(str);
//输出结果: String ("apple"}
console.log (str.length) ;
//获取字符串长度,输出结果: 5
根据字符返回位置 :
示例代码:
根据位置返回字符:
示例代码:
字符串操作方法 :
示例代码: