<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>数组的复制</title>
<style>
</style>
<script>
window.onload = function(){
var arr0 = ['html','js','css','git','gult'];
// 方法一 slice(0)
var arr1 = arr0.slice(0);
console.log(arr1);
//方法二 map
var arr2 = arr0.map(function(item){
return item;
})
console.log(arr2);
// 方法三 filter
var arr3 = arr0.filter(function(item){
return item;
})
console.log(arr3);
// 方法四 for循环遍历
var arr4 =[];
for(var i = 0;i<arr0.length;i++){
arr4[i] = arr0[i];
// arr4.push(arr0[i]);
}
console.log(arr4);
//方法五 forEach遍历
var arr5 = [];
arr0.forEach(function(item){
arr5.push(item);
})
console.log(arr5);
//方法六 for...0f (es6新增)
var arr6 = [];
for(let item of arr0){
arr6.push(item);
}
console.log(arr6);
}
</script>
</head>
<body>
</body>
</html>