创建数组:var 数组名= [1,2,"哈哈",3];
(以下数组名均为 arr)
遍历数组:
for(var i=0; i
console.log(arr[i]);
}
取数组的某个值:console.log(arr[下标]);
修改数组的某个值:arr[下标] = "修改后的值";
删除数组某个元素:delete arr[下标];
数组栈方法 往数组末尾添加一个元素:arr.push("添加的值");
在数组开头添加一个元素 :arr.unshift("添加的值");
移除数组最后一个元素 无参数:arr.pop();
移除数组第一个元素 无参数:arr.shift();
检查数组中是否含有某个元素 :arr.includes(元素名)
翻转颠倒数组顺序:arr.reverse();
个位数数组排序:arr.sort();
将数组所有的元素连接成一个字符串:arr.join();
从数组下标2的位置开始删除2个元素:arr.splice(2,2);
从数组下标0的位置开始(包含0) 拷贝2个元素 到一个新的数组中(这个新数组自动创建)
数组排序:
var arr1 = [21,51,16,24,81,9,0,1];
for(var i = 0; i
for(var j = 0; j
if(arr1[j] > arr1[j+1]){
[arr1[j],arr1[j+1]] = [arr1[j+1],arr1[j]];
}
}
}
console.log(arr1);
合并2个或多个数组到一个新数组中 这个新数组自动创建:
arr.concat(数组一,数组二);