大家好,欢迎观看JavaScript教程(二十、JavaScript数组常用方法一)
- isArray()
描述:判断是否是数组,是返回true,不是返回false
语法:Array.isArray();
var arr = ['张三','李四','王五'];
console.log(Array.isArray(arr));
var obj = {
name:'张三',
age:18,
sex:'男'
};
console.log(Array.isArray(obj));
- valueOf()
描述:valueOf属于Object对象类型,返回指定对象的原始值,
在数组中返回数组的本身。
语法:arr.valueOf();
var arr = ['你好','我是','你的','新','老师'];
console.log(arr);
console.log(arr.valueOf());
console.log(arr===arr.valueOf());
- toString()
描述:将数组转换成字符串,用逗号隔开
语法:arr.toString();
注意:不仅能够合并数组,也能合并布尔值
var arr = ['a','b','c','d'];
console.log(arr);
console.log(arr.toString());
- join()
描述:能够根据给定的参数做分隔,将数组元素组成一个字符串,
如果不提供参数,默认用逗号分隔。
语法:arr.join(‘分隔符’);
var str = 'hello world! goodbye njxh';
var arr = str.split(' ');
console.log(arr);
var newStr = arr.join(' ');
console.log(newStr);