遍历数组就是——访问数组——就是得到数组
for循环里的i时计数器 arr【i】是每一项
将数组转化为字符串 并用特殊符号连接
var arr = ['red', 'blue', 'pink', 'yellow', 'purple', 'green', 'black']
var str = ''
sep = '&'
for (var i = 0; i < arr.length; i++) {
str += arr[i] + sep
}
console.log(str);
向数组末尾添加数组
var arr = [1, 2, 3, 4]
arr.push('pink', '章三', 18)
console.log(arr);
翻转数组
var arr = [1, 2, 3, 4]
arr.reverse() //数组翻转
console.log(arr);
数组排序sort
var arr1 = [1, 13, 16, 7, 9, 45]
arr1.sort(function(a, b) {
return a - b // 按照升序的顺序排列
//return b-a 降序排列
})
console.log(arr1);
// indexOf元素在数组中第一次出现的位置 找不到返回-1
var arr = ['red', 'blue', 1, 2, 4, 'red']
console.log(arr.indexOf('blue'));
// lastIndexOf元素在数组中最后一次出现的位置 找不到返回-1
console.log(arr.lastIndexOf('red'));